0- 認識列表
本質: 列表的本質時一個有序的集合
Note: 列表中的元素可以是任意字符類型
1- 列表的索引與切片
1- 索引
列表通過下標索引。
一維列表:list1[1] ; 二維列表: list1[1][2]
2- 切片:
list1[start: end: step]
2- 列表的常用方法
1- list1.append(str1)
在列表末尾添加一個元素
2- list1.extend(iterable)
將一個可迭代對象依次添加到列表末尾
3- list1.inset(index, str1)
將一個元素插入列表指定位置
4- list1.pop()
將列表中的最後一個元素彈出
Note: 可通過list1.pop(index),從指定下標彈出
5- list1.remove(str1)
刪除第一個匹配到的元素
Note: 若匹配不到則報錯
6- list1.clear()
清除列表中所有元素
7- del list1
刪除列表
8- list1.count(str1)
統計某個元素在列表中出現的次數
9- list1.reverse()
將列表中的元素倒序
Note: 效果與list1[: : -1]作用一樣
10- list1.sort()
將列表中的元素排序
Note: list1.sort(reverse=True)reverse值可以調節元素的升序與降序,reverse=True則爲降序
3- 列表相關的函數
1- len(list1)
返回列表的長度,即列表中元素的個數
2- max(list1) / min(list1)
返回列表中的最大值和最小值
Note: 無法比較兩個list的大小