【发布时间】:2017-05-18 02:16:25
【问题描述】:
在 Python 中,尝试使用循环对列表执行最基本的附加功能: 不知道我在这里缺少什么:
a=[]
for i in range(5):
a=a.append(i)
a
返回:
'NoneType' object has no attribute 'append'
【问题讨论】:
-
不是
a=append(i)。只需a.append(i)。 -
还有另一个骗子(可能不太规范,但对这个特定问题更有帮助:stackoverflow.com/q/31734042/748858)
-
根据您真正想做的事情,您还可以使用列表理解创建相同的列表。 a = [x for x in range(5)]