1. 程式人生 > >Python 3的學習之——List元素新增

Python 3的學習之——List元素新增

本文將對於Python中 List(列表) 中元素的新增方法。分別為append(),extend(),insert()

L.append()

L.append(object) -> None -- append object to end

List的 append() 方法是在List的末尾新增一個元素,引數型別為object

程式碼例項

member = ['Tom', 'Sunny', 'Honer', 'Lily']
print(member)
member.append('Bob')
print(member)

輸出

[
'Tom', 'Sunny', 'Honer', 'Lily'] ['Tom', 'Sunny', 'Honer', 'Lily', 'Bob']

L.extend()

L.extend(iterable) -> None -- extend list by appending elements from the iterable

List的 extend() 方法是向一個List新增另外一個可迭代物件(可以為List,也可以為元組tuple),引數型別為iterable

程式碼例項

member = ['Tom', 'Sunny', 'Honer',
'Lily'] print(member) member.extend(['Lisa','Wilim']) print(member) member.extend(('Orae', 'Proek')) print(member)

輸出

['Tom', 'Sunny', 'Honer', 'Lily']
['Tom', 'Sunny', 'Honer', 'Lily', 'Lisa', 'Wilim']
['Tom', 'Sunny', 'Honer', 'Lily', 'Lisa', 'Wilim', 'Orae', 'Proek']

L.insert()

L.insert(index, object) -- insert object before index

List的 insert() 方法是向指定位置插入元素,引數型別分別為intobject

程式碼例項

member = ['Tom', 'Sunny', 'Honer', 'Lily']
print(member)
member.insert(2, 'Timy')#在Sunny(第2個元素)後新增Timy
print(member)

輸出

['Tom', 'Sunny', 'Honer', 'Lily']
['Tom', 'Sunny', 'Timy', 'Honer', 'Lily']