list(增刪查改)
列表可以裝大量的資料,和字串一樣,可以增刪改查。
1.增 append(`要增加的元素`) 在列表末尾增加元素
insert(要插入的索引值,要插入的元素) 插入元素
extend() 迭代新增,可以把其他元素的列表裡的內容插入到原列表中
2.刪 remove(要刪除的元素名稱) 移除該元素
pop(索引值) 預設彈出最後一位元素,否則彈出對應索引值的元素。
del li[1:3] 可以切片刪除
clear() 清空整個列表
3.改 通過索引切片修改 例如li[1] = “44”
4.查 列表是一個可迭代物件,所以可以進行遍歷
5.其他操作 li.count(“haha”) 查詢li中haha的次數
li.sort() 排序,預設升序(按照字母)
li.sort(reverse=True) 降序
li.reverse() 翻轉
list的巢狀
降維操作
例如:li = [1,3,4,[4,5,6[6,7,8]]]
li[3][3[[2] = 9 #將8改成9,很好理解。
tuple 元組
不可變的列表. 只讀列表. 有索引和切片.
不可變的是它內部子元素. 如果子元素是列表. 列表中的元素是可以變的.
range()
有一個引數:結束為止
兩個引數: 1. 起始位置, 2.結束位置
三個引數: 1. 起始位置, 2. 結束位置. 3.步長