Python從list中隨機取值
import random idList = ['11', '22', '23', '34', '35', '14', '45', '66', '88', ] def get_randomID():
"返回一個字符串" if len(idList) == 0: print("idList中沒有數據,請先維護數據") else: ID = random.choice(idList) #從一個非空的隊列中隨機取出一個元素 "Choose a random element from a non-empty sequence." print(ID) def get_randomIDList():
"返回一個列表" if len(idList) == 0: print("idList中沒有數據,請先維護數據") else: ID = random.sample(idList, 1) #指定截取的長度為1 "從指定的序列中,隨機的截取指定長度的片斷,不作原地修改。" print(ID) ID = random.sample(idList, 2) #指定截取的長度為2
print(ID)
get_randomID()
get_randomIDList()
使用場景:在做自動化的過程中,需要對某些參數進行隨機賦值,就可以用到該方法。

浙公網安備 33010602011771號