gpt4 book ai didi

python - 将原始输入附加到列表

转载 作者:行者123 更新时间:2023-11-30 23:22:46 25 4
gpt4 key购买 nike

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

这是我的代码:

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'

我不太明白。

最佳答案

问题是 append() 会就地更改列表。当您调用此函数时,不会返回任何值。

第一次获得变量hobbiesNone 值。第二次尝试为 None 值调用 append() 方法...

关于python - 将原始输入附加到列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24327916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com