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()
使用场景:在做自动化的过程中,需要对某些参数进行随机赋值,就可以用到该方法。