我正在尝试添加列表

问题描述 投票:0回答:1

人= [“杰克”]面对面的人(“杰克”):person.append(秸秆)打印(人)

我一直在获取消息列表对象,因此无法调用它,并且似乎卡在了我做错的事情上。谢谢。

append
1个回答
0
投票

我想您是Python的使用者,请让我对代码进行一些格式化以提高可读性:

person = ["Jack"]

for person in person("Jack"):
    person.append("Straw")

print(person)

[如果您只有一个人员列表,并且想要向其添加内容,则无需在列表上循环,只需在列表上使用append方法(有关此方法的更多信息here。因此,代码应看起来像像这样:

person = ["Jack"]
person.append("Straw")
print(person)

除了您不需要遍历人员列表之外,让我澄清遍历它时在您的代码中看到的另一个错误:

persons = ["Jack", "Ryan", "Straw"]

for person in persons:
    print(person)

注1:看到我用人物名称将列表重命名为复数变量(也可以称为people

Note2:要遍历列表,我只使用persons列表名称,而我不使用(person("Straw"))访问它,因此在Python中访问列表的方式不存在,并且是控制台中出现Python错误的位置。

© www.soinside.com 2019 - 2024. All rights reserved.