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'