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']