python 'str' object has no attribute 'append'怎么解决 我来答 1个回答 #热议# 什么是淋病?哪些行为会感染淋病? 刺任芹O 2022-11-16 · TA获得超过6.2万个赞 知道顶级答主 回答量:38.7万 采纳率:99% 帮助的人:8952万 我也去答题访问个人页 关注 展开全部 原因:append会修改a本身,并且返回None。不能把返回值再赋值给a。a=[]b=[1,2,3,4]a = a.append(b)执行一次后发现a的类型变为了NoneType。下次执行时就会出现如题所示的错误。把a = a.append(b)改为a.append(b)后问题解决。扩展资料问题分析:问题出在这里:a = a.append(b)要知道,append方法是没有返回值的。也就是说,上述语句第一次会成功执行,并且将a赋值为None;第二次调用就会报错,因为None是不能调.append方法的,修改方法也简单,a.append(b)就可以了,不要接返回值。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 香港理工大學广告2024-12-22理大应用数学系数据科学及分析硕士课程,全面覆盖大数据分析、机器学习、数据可视化等核心领域,助您在数据科学领域快速成长,实现职业梦想www.polyu.edu.hk 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容港理大修课式硕士课程,开启职业新篇章深化专业知识,提升职业竞争力,理大应用数学系修课式研究生课程等你来探索,助您在职场中脱颖而出www.polyu.edu.hk广告Pyth0n下载地址-中文网站python.lksiwo.cn查看更多机器学习分类方法-4.0Turbo-国内入口ppt生成、文本润色、翻译、文档阅读、写文案、写代码、写论文等API直连,集成12家知名企业大语言模型chat.moshuai.co广告 其他类似问题 2021-02-10 为什么Python会写str' object has no attribute 'andswith? 4 为你推荐: