Python List insert()方法詳解


1.功能
insert()函數用於將指定對象插入列表的指定位置。

2.語法
list.insert(index, obj)

3.參數
index: 對象obj需要插入的索引位置。
obj: 插入列表中的對象。

共有如下5種場景:
場景1:index=0時,從頭部插入obj
場景2:index > 0 且 index < len(list)時,在index的位置插入obj
場景3:當index < 0 且 abs(index) < len(list)時,從中間插入obj,如: -1 表示從倒數第1位插入obj; -2 表示從倒數第1位插入obj
場景4:當index < 0 且 abs(index) >= len(list)時,從頭部插入obj
場景5:當index >= len(list)時,從尾部插入obj

4.返回值
該方法沒有返回值,但會在列表指定位置插入對象。

5.實例

>>> lst = [1,2,3,4,5] #創建一個列表
>>> lst.insert(0,0) #從列表第1個位置,插入元素0 --場景1 
>>> lst
[0, 1, 2, 3, 4, 5]
>>> lst.insert(6,7) #從列表第6個位置,插入元素7 --場景2 
>>> lst
[0, 1, 2, 3, 4, 5, 7]
>>> lst.insert(-1,6) #從列表第-1個位置,插入元素6 --場景3 
>>> lst
[0, 1, 2, 3, 4, 5, 6, 7]

>>> lst.insert(-20,10) #從列表第-20個位置,插入元素10 --場景4 
>>> lst
[10, 0, 1, 2, 3, 4, 5, 6, 7]

>>> lst.insert(30,20) #從列表第30個位置,插入元素20 --場景5 
>>> lst
[10, 0, 1, 2, 3, 4, 5, 6, 7, 20]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM