列表
列表的定義
-
List
(列表) 是Python
中使用 最頻繁 的數(shù)據(jù)類型采郎,在其他語言中通常叫做 數(shù)組 - 專門用于存儲 一串 信息
- 列表用
[]
定義净嘀,數(shù)據(jù) 之間使用,
分隔 - 列表的 索引 從
0
開始- 索引 就是數(shù)據(jù)在 列表 中的位置編號,索引 又可以被稱為 下標(biāo)
注意:從列表中取值時映砖,如果 超出索引范圍间坐,程序會報錯
name_list = ["zhangsan", "lisi", "wangwu"]
列表常用操作
序號 | 分類 | 關(guān)鍵字 / 函數(shù) / 方法 | 說明 |
---|---|---|---|
1 | 增加 | 列表.insert(索引, 數(shù)據(jù)) | 在指定位置插入數(shù)據(jù) |
列表.append(數(shù)據(jù)) | 在末尾追加數(shù)據(jù) | ||
列表.extend(列表2) | 將列表2 的數(shù)據(jù)追加到列表 | ||
2 | 修改 | 列表[索引] = 數(shù)據(jù) | 修改指定索引的數(shù)據(jù) 本質(zhì)是替換 |
3 | 刪除 | del 列表[索引] | 刪除指定索引的數(shù)據(jù) 不常用
|
列表.remove[數(shù)據(jù)] | 刪除第一個出現(xiàn)的指定數(shù)據(jù) | ||
列表.pop | 刪除末尾數(shù)據(jù) | ||
列表.pop(索引) | 刪除指定索引數(shù)據(jù) | ||
列表.clear | 清空列表 保留列表名稱 | ||
4 | 統(tǒng)計 | len(列表) | 列表長度 |
列表.count(數(shù)據(jù)) | 數(shù)據(jù)在列表中出現(xiàn)的次數(shù) | ||
5 | 排序 | 列表.sort() | 升序排序 |
列表.sort(reverse=True) | 降序排序 | ||
列表.reverse() | 逆序、反轉(zhuǎn) | ||
6 | 查找 | 列表.index(數(shù)據(jù)) | 返回的是該數(shù)據(jù)的索引 |
列表.index(數(shù)據(jù), a, b) | 結(jié)果同上但a,b兩個數(shù)字限定了范圍 | ||
列表[x:y:z] | 運(yùn)用切片的方法邑退,后續(xù)會單獨(dú)講到 |
- 這里不再舉例,自己下來操作一遍劳澄,加深印象