【发布时间】:2021-07-22 21:04:36
【问题描述】:
我想附加在单独的列表中,例如:list1 for j=1,list 2 for j=2 等等,类似地 (total[j]= (sum(sum_list[j]/mcSteps-j)
这里是代码:
sum_list=[]
cor =[]
for j in range(10):
for i in range(mcSteps-j):
sum_list.append(Energy_list[i]*Energy_list[i+j])
total[j]=sum(sum_list[j])
deltat[j]=total[j]/(mcSteps-j)
cor[j].append(Divide*(deltat[j]-E1mean*E1mean))
print('cor[j]')
【问题讨论】:
-
根据您所说的,听起来您正在寻找使用
j的索引来创建单独的列表 - 所以在您拥有的代码中,您将有 10 个单独的列表,对吗? -
另外,你能提供一个
Energy_list应该是什么的例子吗? -
@john 是的,我将有 10 个单独的列表,energy_list 是从单独函数返回的值:Energy_list.append(Ene)
-
我已经编辑了代码示例!我想为 j=1 到 10 的 cor[j] 打印 10 个值
标签: python list loops for-loop