“ NoneType”对象没有len()-错误

时间:2019-05-31 07:35:14

标签: python python-3.x error-handling

z=[]
while len(z)<8: 
       z=z.append(1)

该程序在while循环所在的行中显示错误。标题中提到了错误。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您不应使用z = z.append(1),而应将z.append(1)用作z.append()会返回None。

在第一个循环之后,z将不再是列表,因此会出现错误。