python里为什么一个字符串能加到一个列表里?

yry_yrstxjl 2018-10-14 09:47:33
a=['m','i'] a+='he' ['m','i','h','e'] 但是直接+就不行?+=就可以?
...全文
595 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
snlixing 2018-10-22
  • 打赏
  • 举报
回复
a=a+'he' 生成的是一个新的对象,只能用在两个列表相加上

a+='he' 在原有列表上增加,原地的修改a对象
欢乐的小猪 2018-10-17
  • 打赏
  • 举报
回复
a+='he'

a=a+'he'的简写
oyljerry 2018-10-15
  • 打赏
  • 举报
回复
这种情况是把'he'当成了 了列表,也就是两个链表相加。
「已注销」 2018-10-14
  • 打赏
  • 举报
回复
相加返回值给前一个变量, 不写"="的话, 没赋值

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧