我一直在玩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”作为单个元素追加。为什么每个字母有一个元素?