python中有以下几种常见的列表推导函数
1.append()函数
append()函数的作用是用于在列表末尾添加新的对象。
append()函数语法:
list.append(obj)
参数:
obj:添加到列表末尾的对象。
append()函数使用方法:
aList = [123, 'xyz', 'zara', 'abc'];
aList.append( 2009 );
print "Updated List : ", aList;
输出结果为:
Updated List : [123, 'xyz', 'zara', 'abc', 2009]
2.insert()函数
insert()函数的作用是用于将指定对象插入列表的指定位置。
insert()函数语法:
list.insert(index, obj)
参数:
obj :需要插入列表中的对象。
index:对象obj需要插入的索引位置。
insert()函数使用方法:
aList = [123, 'xyz', 'zara', 'abc']
aList.insert( 3, 2009)
print "Final List : ", aList
输出结果为:
Final List : [123, 'xyz', 'zara', 2009, 'abc']
3.extend()函数
extend()函数的作用是用于用于在列表末尾一次性追加另一个序列中的多个值。
extend()函数语法:
list.extend(seq)
参数:
seq :元素列表。
extend()函数使用方法:
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']