Python ';浮动';对象不可下标错误
如标题所示,我有一个错误。 我的脚本如下所示,半径[i]肯定是一个浮点数,但为什么不能像这样访问它呢?我应该如何编码Python ';浮动';对象不可下标错误,python,Python,如标题所示,我有一个错误。 我的脚本如下所示,半径[i]肯定是一个浮点数,但为什么不能像这样访问它呢?我应该如何编码 import csv import turtle radius=[] with open('D:/SURA/Archive/water-loss/output-sorption.csv') as loss_radius: reader = csv.reader(loss_radius,delimiter=',') for row in reader:
import csv
import turtle
radius=[]
with open('D:/SURA/Archive/water-loss/output-sorption.csv') as loss_radius:
reader = csv.reader(loss_radius,delimiter=',')
for row in reader:
radius.append(float(row[1]))
max=200
radius_max = 0.0
for i in range(200):
radius_max = radius[i]
radius = radius_max * (max - i) / max
提前谢谢 在代码的最后一行,您将radius变量从浮点列表覆盖为单个浮点值:
for i in range(200):
radius_max = radius[i]
radius = radius_max * (max - i) / max
更改最后一个变量的名称,应该可以。哦,天哪,我没看到,hha。谢谢