追加列表但错误“NoneType”对象没有属性“追加”

新手上路,请多包涵

我有一个脚本,我在其中为每个用户提取值并将其添加到列表中,但我得到“‘NoneType’对象没有属性‘append’”。我的代码就像

last_list=[]
if p.last_name==None or p.last_name=="":
    pass
last_list=last_list.append(p.last_name)
print last_list

我想在列表中添加姓氏。如果没有,则不要将其添加到列表中。请帮助注意:p 是我用来从我的模块中获取信息的对象,其中包含所有 first_name 、 last_name 、 age 等….请建议….提前致谢

原文由 learner 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 416
1 个回答

列表是可变的

改变

last_list=last_list.append(p.last_name)

last_list.append(p.last_name)

将工作

原文由 jessiejcjsjz 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题