2024-04-29 10:42:37 发布
网友
在python中,如何让一个列表随机洗牌1000次,然后返回从列表中选择它的次数。例如,一个骰子有6个面,我希望它每次掷1000次,我怎么能得到一个返回列表,显示他们被选中了多少次?在
你可以这样做(用你的骰子例子):
>>> from collections import Counter >>> from random import choice >>> >>> options = [1,2,3,4,5,6] >>> >>> Counter(choice(options) for _ in range(1000)) Counter({5: 187, 6: 172, 2: 168, 4: 167, 1: 162, 3: 144})
在python2.x中,使用xrange()而不是{}。在
xrange()
参考:
你可以这样做(用你的骰子例子):
在python2.x中,使用}。在
xrange()
而不是{参考:
相关问题 更多 >
编程相关推荐