python 中从可迭代对象中随机抽取元素的方法

 

1、

>>> import random
>>> a = ["aaa", "bbb", "ccc", "ddd"]
>>> random.choice(a)         ## 从列表中随机抽取元素
'aaa'
>>> random.choice(a)
'ddd'
>>> random.choice(a)
'aaa'
>>> random.choice(a)
'bbb'

 

2、

>>> b = (111, 222, 333, 444, 555, 666)
>>> import random
>>> random.choice(b)         ## 从元组中随机抽取元素
111
>>> random.choice(b)
555
>>> random.choice(b)
222
>>> random.choice(b)
666

 

3、

>>> c = "abcdefg"
>>> import random
>>> random.choice(c)        ## 从字符串中随机抽取元素
'd'
>>> random.choice(c)
'g'
>>> random.choice(c)
'd'
>>> random.choice(c)
'b'

 

posted @ 2022-05-24 23:09  小鲨鱼2018  阅读(148)  评论(0编辑  收藏  举报