清單初識
清單是一種容器型資料類型,可以儲存大量的資料。
清單可儲存的資料類型:元組-清單-字元串-bool-int
清單的索引和切片規則與字元串一樣
清單的增删改查排序
增:
1、append 在尾部追加指定元素
list.append('添加元素')
2、insert 根據索引插入指定元素
list.insert(索引,'插入元素')
3、extend 以疊代的方式追加
list.extendd('追加元素')
删:
1、pop 按照索引值删除(有傳回值)
list.pop(索引值)
2、remove 按照元素删除
list.remove('指定元素')
3、clear 清空清單,并保留白白清單
list.clear()
4、del 記憶體級删除可索引,可切片
del list
改:
1、按照索引改
list[索引]='更改内容'
2、按照切片改 先删除切片區内容,在以疊代的方式添加
list[切片]='更改内容'
查:
1、按照切片索引查
print(list[切片索引])
2、for循環查
for i in list:
print( i )
排序:
1、sort 從小到大順序排列
list.sort()
2、sort( reverse= True) 從大到小順序排列
list.sort(reverse=True)
3、reverse 反轉清單
list.reverse
元組
隻讀資料,不能增删改,隻能查詢。查詢可索引/切片/步長。
元組中的清單可以提取出來更改,元組中的元素不可更改增删,但元組做為一個整體,可以在清單中整體删除,也可以用del 删除這個整體。
range
自定義的數字範圍清單,滿足顧首不顧尾的原則,一般與for循環一起使用,可以增加步長。
range(len(str))
轉載于:https://www.cnblogs.com/Greed-shumiaomiao/p/9042917.html