这是最简单的练习。我只是不明白为什么它不起作用。
这是我的代码:
hobbies = []
for i in range(3):
hobby = raw_input("Name a hobby")
hobbies = hobbies.append(hobby)
基本上,我想问我的用户3次命名其兴趣爱好之一,并将其存储在列表中。但是由于某种原因,我遇到了这个错误,
Traceback (most recent call last):
File "C:/Python27/hobbies.py", line 4, in <module>
hobbies = hobbies.append(hobby)
AttributeError: 'NoneType' object has no attribute 'append'
我不太了解。
最佳答案
您不应该使用hobbies = hobbies.append()
。只能使用hobbies.append()
。
关于python - 将原始输入追加到列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24327916/