rand_arr=[0, ]
def rand_key_gen(arr):
for x in range(0, 25):
rand_arr[x] = random.choice(arr)
这是不完整的。但这里的问题是我可能会再次获得相同的值。如何避免这种情况?
最佳答案
您可以使用random.shuffle
从原始列表中实现随机列表。但当它改变原始列表时,首先复制原始列表。
import random
shuffled_lst=lst[:]
random.shuffle(shuffled_lst)
print "Reshuffled list : ", shuffled_lst
关于python - 如何在Python中从另一个数组中随机填充一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33784183/