spr*_*ksh 2 python list
问题很简单.我有一个说10个条目的列表,我正在运行循环.我想要的是每个条目只需一次,但是按随机顺序.
什么是最好和最pythonic的方式呢?
ber*_*eal 5
你可以使用random.sample,它返回随机元素,防止重复:
random.sample
>>> import random >>> data = range(10) >>> print(random.sample(data, len(data))) [2, 4, 8, 7, 0, 5, 6, 3, 1, 9]
原始列表保持不变.
归档时间:
10 年,1 月 前
查看次数:
104 次
最近记录: