Python List extend()方法
描述
extend()函数用于列表末尾一次性追加另一个序列的多个值
extend()方法语法:
list.extend(seq) seq--元素列表
举个实例:
aList = [123, 'xyz', 'zara', 'abc', 123];
bList = [2009, 'manni'];
aList.extend(bList)
print "Extended List : ", aList ;
以上实例输出结果如下:
Extended List : [123, 'xyz', 'zara', 'abc', 123, 2009, 'manni']
而append方法
aList = [123, 'xyz', 'zara', 'abc', 123];
bList = [2009, 'manni'];
aList.append(bList)
print(aList)
输出结果:
[123, 'xyz', 'zara', 'abc', 123, [2009, 'manni']]
上面的数组长度是7,下面数组长度是6
list.append(object) 向列表中添加一个对象object。
使用append的时候,是将参数看作一个对象,整体作为一个元素打包添加到指定列表。
list.extend(iterable) 把一个可迭代对象的内容迭代添加到列表中。
使用extend是将一个可迭代对象中的每个元素逐个地添加到列表中,可迭代对象中有几个元素,添加后的列表就比原列表多几个元素