声明值python的简单方法



我有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))

最新更新