python append()函式和extend()函式和insert()函式
append函式和extend函式
(1)插入數字時不需要單引號,插入字串時需要單引號;
(2)append向列表尾部插入一個新的元素,只接受一個元素引數;
(3)entend向列表尾部插入一個列表,列表中的元素無須為同一個型別
例如:
append:
>>> mylist = [1,2,0,'abc']
>>> mylist
[1, 2, 0, 'abc']
>>> mylist.append(4)
>>> mylist
[1, 2, 0, 'abc', 4]
>>> mylist.append('haha')
>>> mylist
[1, 2, 0, 'abc', 4, 'haha']
>>>
extend:
>>> mylist
[1, 2, 0, 'abc', 4, 'haha']
>>> mylist.extend(['lulu'])
>>> mylist
[1, 2, 0, 'abc', 4, 'haha', 'lulu']
>>> mylist.extend([aaa,'lalalala'])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'aaa' is not defined
>>> mylist.extend(['123123','lalalala'])
>>> mylist
[1, 2, 0, 'abc', 4, 'haha', 'lulu', '123123', 'lalalala']
>>> mylist.extend([111111,222])
>>> mylist
[1, 2, 0, 'abc', 4, 'haha', 'lulu', '123123', 'lalalala', 111111, 222]
>>>
insert函式:
1.功能
insert()函式用於將指定物件插入列表的指定位置。
2.語法
list.insert(index, obj)
3.引數
index: 物件obj需要插入的索引位置。
obj: 插入列表中的物件。
4.當index大於列表長度時,從列表尾部插入;當小於-列表長度時,從列表頭部插入;
5.當index小於0且大於-列表長度時,從列表尾部開始插入