+和+之间的差异与python列表

时间:2018-02-14 22:18:02

标签: python python-3.x

我一直在玩python列表,我发现以下内容有点奇怪。

list = ["test"]
list + "test1" 
Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
TypeError: can only concatenate list (not "str") to list

list += "test1"
print(list)
['test', 't', 'e', 's', 't', '1']

有人可以帮助我理解为什么+ =有效但+没有?

另外,我希望将“test1”作为单个元素追加。为什么每个字母有一个元素?

0 个答案:

没有答案