Python 如何生成如下所示的随机数组?
如何生成如下描述的随机列表 随机数的范围从0到4。Python 如何生成如下所示的随机数组?,python,random,Python,Random,如何生成如下描述的随机列表 随机数的范围从0到4。 假设列表名为arr, arr[0]=[1]; 啊[2]=[3]; 啊[4]=[5];啊[6]=[7];........ 但是,如果arr[1]=arr[2];arr[3]=arr[4];arr[5]=arr[6]...... 一个简单的例子:arr=[1,2,2,0,3,2,1,3,0,1,1,0] 您可以尝试以下方法: from random import sample objects = (0, 1, 2, 3) N = ... # so
假设列表名为arr,
arr[0]=[1]; 啊[2]=[3]; 啊[4]=[5];啊[6]=[7];........
但是,如果arr[1]=arr[2];arr[3]=arr[4];arr[5]=arr[6]......
一个简单的例子:arr=[1,2,2,0,3,2,1,3,0,1,1,0] 您可以尝试以下方法:
from random import sample
objects = (0, 1, 2, 3)
N = ... # some integer
result = []
for i in range(N):
a, b = sample(objects, 2)
result.append(a)
result.append(b)
print(result)
你的情况不清楚。什么是
arr[6]!=[7]
甚至是什么意思?显然你的意思是arr[6]!=arr[7]
。如果是,为什么不说呢?