再来看多一个例子
#append_test_2
aList = [123, 'xyz', 'zara', 'abc']
bList = ['edf']
aList.append(bList)
print(aList)
其运行输出为:
append是将参数对象直接地加到原列表的末尾。当参数对象是数字时,就把数字加到aList的末尾。当参数对象是列表时,则把列表另到aList的末尾。
extend() 是将一个序列的内容附加到一个列表的末尾。
例子
aList = [123, 'xyz', 'zara', 'abc', 123]
bList = [2009, 'manni']
aList.extend(bList)
print(aList)
其运行输出为:
从运行结果很明显地看出来append和extend的区别。