bob*_*951 0 python list append python-3.x
我不断收到此错误消息:
Traceback (most recent call last):
File "C:/Users/tabba/PycharmProjects/erle_loops/Hobbies.py", line 9, in <module>
hobbies = hobbies.append(hobby)
AttributeError: 'NoneType' object has no attribute 'append'
Run Code Online (Sandbox Code Playgroud)
该程序的目的是将爱好添加到列表中
我的代码:
hobby = ''
hobbies = []
no_room_left = False
room = 3
count = 0
while not no_room_left:
if count<room:
hobby = str(input("Enter hobby"))
hobbies = hobbies.append(hobby)
count+=1
print(hobbies)
Run Code Online (Sandbox Code Playgroud)
append返回None并更改列表,因此单独使用append(不应设置它):
# List would be None
hobbies = hobbies.append(hobby)
# Good
hobbies.append(hobby)
Run Code Online (Sandbox Code Playgroud)
代码:
hobby = ''
hobbies = []
no_room_left = False
room = 3
count = 0
while not no_room_left:
if count<room:
hobby = str(input("Enter hobby"))
hobbies.append(hobby)
count+=1
print(hobbies)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
626 次 |
| 最近记录: |