我想使用一些类似于实际工作的代码:
P = 20
n = 1
for x in range(1, P+1):
Ax = n #Hoping that you can name the variable from the current element in the range
n = n+1
我想使变量A1,A2,A3 .... A20在此示例中将具有值1,2、3 ... 20 ...
这有可能吗?需要什么编码?
干杯
您实际上并不想这样做。相反,您需要这样的东西:
P = 20
n = 1
A = [] # Or `A = list()`
for x in range(1, P+1):
A.append(n)
n += 1
然后,而不是A0
,您做A[0]
,而不是A5
您做A[5]
。
这是Python 3.x列表文档(由于使用range
而不是,我假设您正在使用Python3.x xrange
。
另外,据我了解,您的代码可能就是这样:
P = 20
A = []
for x in range(1, P+1):
A.append(x)
或这个:
P = 20
A = [i for i in range(1, P+1)]
(请参阅文档以获取列表推导,这是Python的一个非常有用的功能。)
甚至:
P = 20
A = list(range(1, P+1))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句