我在python中有一个数组:
ARR1 = ['A', 'B', 'C', 'D']
和另一个数组,它使用先前的数组随机值作为其中一个元素
ARR2 = ['1', '2', '3', random.choice(ARR1)]
当我调用时,我print(ARR2[])
在最后一个位置得到随机值,这很好。
现在我有一个 for in 循环:
for i in range(3):
print(ARR2[])
我每 3 次得到相同的随机值,例如:
['1', '2', '3', 'B'] ['1', '2', '3', 'B'] ['1', '2', '3', 'B']
我想要的是 5 个随机值,例如:
['1', '2', '3', 'D'] ['1', '2', '3', 'A'] ['1', '2', '3', 'C']
我如何理解它,数组 ARR2,每次在 for 循环中调用时都必须初始化。
它在 Python 中可行吗?