1 列表基礎(chǔ)操作
1.1 創(chuàng)建及訪問列表
- 列表是有序、可變的數(shù)據(jù)類型
- 列表中可以包含不同類型的對象
- 列表可以由
[]
或工廠函數(shù)創(chuàng)建 - 支持下標(biāo)及切片操作
1.2 更新列表
- 通過下標(biāo)只能更新值锯仪,不能使用下標(biāo)添加新值
- 可以使用
append()
方法追加新值
1.3 刪除列表
- 可以使用
del
刪除列表項(xiàng)或整個(gè)列表 - 刪除列表項(xiàng)還可以使用
pop()
或remove()
方法
2 列表操作進(jìn)階
2.1 列表操作符
- 由于列表也是序列類型娜汁,所以
+
枣宫、*
珠月、in
懈费、not in
都適用于列表山叮,但需要注意參與運(yùn)算的對象屬于同一類型
2.2 作用于列表的函數(shù)
len()
max()
min()
sorted()
enumerate()
sum()
zip()
2.3 列表內(nèi)建函數(shù)
列表方法 | 操作 |
---|---|
list.append(obj) | 向列表中添加一個(gè)對象obj |
list.count(obj) | 返回一個(gè)對象obj在列表中出現(xiàn)的次數(shù) |
list.extend(seq) | 把序列seq的內(nèi)容添加到列表中 |
list.index(index, obj) | 在索引量為index的位置插入對象obj |
list.reverse() | 原地翻轉(zhuǎn)列表 |
list.sort() | 排序 |