【发布时间】:2016-04-18 14:39:53
【问题描述】:
我想用随机值遍历列表。但是,我希望将已经挑选的物品从列表中删除,以便下次试用,这样我就可以避免连续挑选相同的物品;但之后应该重新添加。
请帮助我在这个简单的例子中展示这一点。 谢谢
import random
l = [1,2,3,4,5,6,7,8]
for i in l:
print random.choice(l)
【问题讨论】:
-
定义之后的意思。如,程序何时重新运行?或者,仅应在下次尝试时将其删除。
-
输入值是否保证唯一?您是否期望使用此算法的 toin coss 会产生严格交替的模式?