for j in range(Profit):
运行时提示读取list报错:‘list’ object cannot be interpreted as an integer,提示如下图
能不能大方一点,截多一点代码
for i in range(len(profit))
或者直接遍历:
for i in profit
这种常见的api错误,百度或google下就可以了
由上述报错可知,报错为类型错误,你的Profit是一个list(列表),如果你想取值的话,可以用如下方法:
for j in range(len(Profit)):
print(Profit[j])
报错的实际意思是传入了一个列表,而你将其放在了range当成了int使用,将其修改一下就好
for j in range(len(Profit)):
此时i为Profit内的下标
或者
for j in Profit:
此时i为Profit内的元素
for j in rang(len(lists)) = 按列表长度循环
for j in lists = 取lists元素给j 循环次数为lists长度