p=range(0,1200,10)
lenp=len(p)
rp=1.331
po=1000
T=280
Temp=(lenp)
for i in p:
Temp[i]=T*(p[i]/po)**rp
print T
即时得到这个错误,不知道如何解决它......类型错误:“诠释”对象不支持项目分配
Temp[i]=T*(p[i]/po)**rp
TypeError: 'int' object does not support item assignment
但是OP正在尝试将**分配给索引;一个元组不会允许这样做。 –
通过添加逗号,OP可以*索引*到'x'中,但仍然无法修改它,原因有两个:(1)元组是不可变的。 (2)'i'循环了不是真正的元组或数组索引的值。 – DSM
@MartijnPieters是的,这是一个很好的观点。我会编辑答案。 – arshajii