两者都是将列表追加元素
只不过+号会生成一个新的列表,而extend()方法和append()方法不会,append
>>> "hello" + "python"
'hellopython'
>>> (1, 2) + (3, 4)
(1, 2, 3, 4)
>>> [1 ,2] + [3, 4]
[1, 2, 3, 4]
# 下面是extend()的演示
>>> t_list = [1, 2]
>>> t_list.extend([3, 4])
>>> print(t_list)
[1, 2, 3, 4] # 传入一个列表,会被打散在追加到列表末尾
>>> t_list.append([8,9])
>>> print(t_list)
[1, 2, 3, 4, 0, [8, 9]] # 而append不会,就是把整个列表追加到末尾