我有3个数组变量,所以我创建了
Indexlist = range(0, 9)
For i in indexlist:
A = [i for i in indexlist]
B = [i for i in indexlist]
C = [i for i in indexlist]
那么,有什么简单的申报方法吗?
您还可以复制您的列表:
from copy import copy
Indexlist = list(range(0, 9))
A = copy(Indexlist)
B = copy(Indexlist)
C = copy(Indexlist)
这样做,对这3个列表中的一个的修改不会影响其他的
使用此代码。A, B, C = [range(1, 10) for x in range(3)]
请注意,范围(1,10(不是列表,而是生成器。如果您想要列表,请使用此。
A, B, C = [list(range(1, 10)) for x in range(3)]
您可以使用:
A, B, C = [list(range(9)) for _ in range(3)]
或:
A = list(range(9))
B = list(range(9))
C = list(range(9))