python獲取list列表隨機數據


第一種方法(推薦)
適用於隨機取一個值, 返回一個值
import random
list1 = ['佛山', '南寧', '北海', '杭州', '南昌', '廈門', '溫州']
a = random.choice(list1)
print(a)
# 返回一個值


第二種方法
適用於隨機取一組值, 返回一個list
import random
list1 = ['佛山', '南寧', '北海', '杭州', '南昌', '廈門', '溫州']
# 隨機返回只有一個值的list
a = random.sample(list1, 1)

# 隨機返回只有一個值的list
b = random.sample(list1, 3)
print(a)
print(b)
# 返回list


第三種方法(不推薦,效率太慢)
自寫的方法
import random
list1 = ['佛山', '南寧', '北海', '杭州', '南昌', '廈門', '溫州']
ln = len(list1)
a = list1[random.randint(0, ln)]
print(a)
---------------------
作者:諸葛老劉
來源:CSDN
原文:https://blog.csdn.net/weixin_39791387/article/details/84958436
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM