这是最简单的练习。我只是不明白为什么它不起作用。

这是我的代码:

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/

10-08 22:44