extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。
+ 也是用来将两个列表合并成一个新的列表,与extend 函数实现效果相同
append() 方法用于在列表末尾添加新的对象,它添加的对象可以是列表,也可以是元素,但是与extend不同的是,添加列表时候,列表会作为一个整体追加到原列表后,extend会将添加的列表与原列表合并。这点需注意
>>> list1 = []
>>> list1.append("q")
>>> list1.append("w")
>>> list1.append("e")
>>> list1.append("r")
>>> list1
['q', 'w', 'e', 'r']
>>> list2 = []
>>> list2.append("1")
>>> list2.append("2")
>>> list2.append("3")
>>> list2.append("4")
>>> list2
['1', '2', '3', '4']
>>> list1.append(list2)
>>> list1
['q', 'w', 'e', 'r', ['1', '2', '3', '4']]
>>> list1 = ['q', 'w', 'e', 'r']
>>> list1.extend(list2)
>>> list1
['q', 'w', 'e', 'r', '1', '2', '3', '4']
>>> list3 = ['q', 'w', 'e', 'r']
>>> list3 + list2
['q', 'w', 'e', 'r', '1', '2', '3', '4']