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的大小