python 列表的添加

列表的插入:

1.

使用 insert 進行插入時:需要指定插入元素在列表中的指定位置,插入元素的實際位置爲 指定位置元素之前的位置 

例如以下的python代碼:

fruit = ['apple','pear']
fruit.insert(1,'grape')
print(fruit)

上面代碼指定的插入的位置爲fruit[1],實際元素插入在該元素之前,顯示fruit時顯示順序應爲apple,grape,pear

同理,也有如下:

fruit = ['apple','pear']
fruit.insert(-1,'grape')
print(fruit)

 

當指定插入的位置不存在,也就是超出了列表長度時,直接插入在列表的末尾

fruit = ['apple','pear']
fruit.insert(3,'grape')
print(fruit)

 

2.除上述方法以外,以下方法也能實現插入:、

1)列表切片時填入兩個相同的位置值,可以將指定的元素加入在指定的位置的元素之前

fruit = ['a','b','c','d','e']
fruit[0:0]= ['emm']
print(fruit)

2)當後一個值大於前一個值時,

fruit = ['a','b','c','d','e']
fruit[2:4]= ['emm']
print(fruit)

 

指定的元素將替換爲該列表切片的所有元素,可以認爲是賦值而不是替換

3)使用extend()函數進行批量添加:

fruit = ['a','b','c','d','e']
b=['f','g','h']
fruit.extend(b)
print(fruit)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章