- 硅谷Python工程師面試指南:數據結構、算法與系統設計
- 任建峰 全書學
- 607字
- 2024-06-27 15:59:31
2.1 列表的基礎知識
2.1.1 創建列表
只需將元素放在“[]”中即可創建Python列表。
如果創建的列表具有多個重復元素,則列表會包含這些重復值的不同位置。因此,可以在創建列表時將多個重復值的位置作為序列傳遞。
代碼清單2-1 創建列表

運行結果:

2.1.2 向列表中添加元素
有3種方式向列表中添加元素:①append();②insert();③extend()。
1.使用append()函數
使用內置的append()函數,一次只能將一個元素添加到列表末尾;如果需要添加多個元素,則需要循環使用append()函數;還可以使用append()將列表添加到另一列表中。
代碼清單2-2 使用append()函數添加列表元素

運行結果:

2.使用insert()函數
append()函數僅適用于在列表末尾添加元素,而對于將元素添加到所需位置,則應使用insert()函數。與僅使用一個參數的append()函數不同,insert()函數需要兩個參數(位置和值)。
代碼清單2-3 使用insert()函數添加列表元素

運行結果:

3.使用extend()函數
extend()函數用于在列表末尾同時添加多個元素。
代碼清單2-4 使用extend()函數添加列表元素

運行結果:

2.1.3 刪除列表中的元素
刪除列表中的元素目前主要有兩種方式:①remove();②pop()。
1.使用remove()函數
Python內置的remove()函數僅用于刪除指定元素,如果元素不在列表中,則會發生錯誤。remove()函數一次只能刪除一個元素,要刪除一定范圍內的元素,則需要迭代使用remove()函數,并且remove()函數僅刪除搜索到的第一個匹配項元素。
代碼清單2-5 使用remove()函數刪除列表元素

運行結果:

2.使用pop()函數
pop()函數用于從列表中刪除最后一個元素,如果要刪除特定位置的元素,則只需要在pop()函數中給出具體刪除元素之前的位置。
代碼清單2-6 使用pop()函數刪除列表元素

運行結果:

- Data Visualization with D3 4.x Cookbook(Second Edition)
- Clojure Programming Cookbook
- LabVIEW2018中文版 虛擬儀器程序設計自學手冊
- Pandas Cookbook
- Maven Build Customization
- Access 數據庫應用教程
- Java FX應用開發教程
- Java EE 7 Development with NetBeans 8
- C語言程序設計
- SQL Server 2012數據庫管理與開發項目教程
- FFmpeg入門詳解:音視頻原理及應用
- 正則表達式經典實例(第2版)
- C# 8.0核心技術指南(原書第8版)
- Node.js全程實例
- 計算機應用基礎案例教程