标签: python arrays random
我想从一个数组中随机选择一个,但没有两次出现相同的数字。
array = ['1','2','3','4',] random.choice(array)
现在它只是选择一个数字,还有另一种方法可以随机化,但是每个数字只能做一次吗?
答案 0 :(得分:1)
一个真正简单的方法是在选择之后从列表中删除选择。
my_array = ['1','2','3','4'] x = random.choice(my_array) my_array.remove(x)