<分区>
我在 Jupyter Notebook 中运行了以下代码:
list_1 = []
list_1 += "cat"
print(list_1)
得到如下输出:
['c', 'a', 't']
但是当我运行这个时:
list_1 = []
list_1 = list_1 + "cat"
print(list_1)
它给出了以下错误:
TypeError: can only concatenate list (not "str") to list
我没能理解这两种方法,一个字符串被添加到列表中。
导致该错误的是与“+=”表示法有关还是与列表和字符串的连接有关?