我想要一个列表,例如[1,2,3,4],每次索引都不同-> [4,1,2,3]-> [3,4,1,2]-> [ 2,3,4,1],但顺序随机
答案 0 :(得分:0)
您可以使用permutations
中的itertools
。有good tutorials种其他方式可以通过编程方式解决此问题,甚至还有previous SO question也有好几个答案!
from itertools import permutations
lis = list((permutations(range(1,4))))
print(lis)
然后您可以使用random.choice()
以随机顺序进行选择-确保先播种RNG!