带字符串的循环

问题描述 投票:0回答:0

我有 70 年的变量,我需要将变量的一部分与循环字符串的另一部分“连接”。

示例:'varout'/'varin' - 部分等于所有。 但我需要加入这一年:varout1959,在循环计数中。

并制作一个列表或字典,写下所有这 70 个年份值。现在不工作。

我正在做这个:

varout1959 = np.mean(varin1959) + np.mean(varin1960)
varout1960 = np.mean(varin1960) + np.mean(varin1961)
....
varout2019 = np.mean(varin2019) + np.mean(varin2020)

但我想做那样的东西,争取时间:

for i in range(1959, 2019):
     varout+str(i) = np.mean(varin+str(i)) + np.mean(varin+str(i+1))
print('end')

最后,我需要 varout1959、varout1960...varout2020 的值,基于使用 varin1959、varin1960...varin2020 的计算。 这个变量可以是任何值。

这种方式,在varout中出现错误,SyntaxError: cannot assign to operator

我怎么写这个语法?这是可能的?或者其他想法?

python string loops variables
© www.soinside.com 2019 - 2024. All rights reserved.