2024-10-16 20:46:41 发布
网友
我试图修改存储在数组中的对象的属性。在
具体地说,我有一个qb“元组”数组,它存储了名称、接触点等(该数组肯定正确地保存了值,我通常将它们称为pp.passing_yds),并且我想将这个qb的触地数量乘以10
qb
pp.passing_yds
以下是我的尝试:
for pp in qb: qb[pp.passing_tds] *= 10
但是,我在这里得到了一个索引越界错误,这使我看起来像是在乘以索引,而实际上是在乘法属性。在
尝试:
for pp in qb: pp.passing_tds *= 10
您试图做的是(假设pp.passing_tds = 45)
pp.passing_tds = 45
正如在评论中已经提到的:我认为您所要做的就是将您的for-loop修改为:
for-loop
假设qp是对象列表。那么pp是一个对象,您可以直接更改它的属性。在
qp
pp
尝试:
您试图做的是(假设
^{pr2}$pp.passing_tds = 45
)正如在评论中已经提到的:我认为您所要做的就是将您的
for-loop
修改为:假设
qp
是对象列表。那么pp
是一个对象,您可以直接更改它的属性。在相关问题 更多 >
编程相关推荐