首页 > 解决方案 > 为什么加法赋值 (+=) 在列表和字符串之间有效,但串联无效?

问题描述

如果我有任何清单 x

x=[]

向其添加字符串(可迭代)时,它不起作用

x = x + 'welcome'

Traceback(最近一次调用最后一次):文件“”,第 1 行,类型错误:只能将列表(而不是“str”)连接到列表

虽然加法作业有效

x+='welcome'
['w', 'e', 'l', 'c', 'o', 'm', 'e']

标签: pythonpython-3.xlist

解决方案


推荐阅读