我如何才能从数组中选择一个随机数,但每次都选择一个不同的数呢?

时间:2019-10-22 22:51:47

标签: python arrays random

我想从一个数组中随机选择一个,但没有两次出现相同的数字。

array = ['1','2','3','4',]
random.choice(array)

现在它只是选择一个数字,还有另一种方法可以随机化,但是每个数字只能做一次吗?

1 个答案:

答案 0 :(得分:1)

一个真正简单的方法是在选择之后从列表中删除选择。

my_array = ['1','2','3','4']
x = random.choice(my_array)
my_array.remove(x)