python中List append()、extend()和insert()的區別


Python中向列表增加更多數據時,有append()、extend()和insert()等方法

其中最常用的是list.append(obj) 向列表的尾部添加一個新的元素。

需要一次性添加多個元素時可以使用list.extend(seq) 在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)

示例及結果如下:

1 list = [1,2,3,4]
2 list.append([5,6,7])
3 print(list)
4 list.extend([8,9,10])
5 print(list)
>>>
[1, 2, 3, 4, [5, 6, 7]]
[1, 2, 3, 4, [5, 6, 7], 8, 9, 10]

如果要在指定位置插入元素:list.insert(index, obj)

1 list.insert(1,0)
2 print(list)
>>> [1, 0, 2, 3, 4, [5, 6, 7], 8, 9, 10]

 


免責聲明!

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



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