一. 什么是列表
列表是一個可變的數據類型
列表由[]來表示, 每一項元素使用逗號隔開. 列表什么都能裝. 能裝對象的對象.
列表可以裝大量的數據
二. 列表的索引和切片
列表和字符串一樣. 也有索引和切片. 只不過切出來的內容是列表
索引的下標從0開始
[起始位置:結束位置:步長]
三. 列表的增刪改查
1. 增加
append() 追加
insert(index, 元素) 在index位置添加元素
extend() 迭代添加
2. 刪除
pop(index) 按照位置刪除元素
remove(元素) 直接刪除元素
del 切片.
clear() 清空列表
3. 修改
索引修改
切片修改
4. 查詢
for el in list:
el
5. 常用操作
1. sort() 排序 reverse=True降序
2. reverse() 翻轉
3. len() 求長度
四. 列表的嵌套
降維. 一層一層看
五. 元組
元組: 俗稱不可變的列表,⼜被成為只讀列表,只能看啥也不能干.
使用()表示元組
如果元祖中只有一個元素,一定要添加一個逗號, 否則就不是元組 (元素, )
空元組: tuple()
元祖是一個可迭代對象, 可以使用for循環
六. range
range(n) 從0到n-1
range(m,n) 從m到n-1
range(m,n,q) 從m到n-1 每q個取1個
綜上就是切片
七. 使用range和for循環來獲取列表中的索引
for i in range(len(列表)):
i 索引
列表[i] 元素