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()

  

 

使用场景:在做自动化的过程中,需要对某些参数进行随机赋值,就可以用到该方法。

posted @ 2022-08-10 21:02  eosclover  Views(563)  Comments(0Edit  收藏  举报