列表的书写格式:[数据1,数据2,数据3.....]
作用:可以存储多个数据,且可以为不同的数据类型
一。列表的常规操作:
1。查找:
index():返回类型的下标位置
语法:列表序列 . index(查找数据,开始位置下标,结束位置下标)
count():返回某个数据出现的次数
len():进行确定列表的长度
in:判断指定的数据是否存在于列表序列中,存在则返回True,否则返回false
not in:判断指定的数据是否存在于列表序列中,存在则返回false,否则返回Ture
2.增加:
append():列表的末尾追加数据,无论内容的多少,增加的始终是一个整体序列
语法:列表序列 . append(数据)
extend():列表末尾追加数据,如果添加是一个序列会将数据进行分散再添置末尾(只拆一层)
语法:列表序列 . extend(数据)
insert():指定位置添加数据,下标以0开始
语法:列表序列 . insert(位置下标,数据)
3.删除:
del:进行数据的删除,可以删除整个列表,也1可以删除列表任意一个元素(下标进行操作)
语法1:del 目标:删除整个列表,再次打印就会进行报错处理
语法2:del 序列列表[ 下标位置 ]
pop():可以删除列表的某一个元素,如果不进行指定,则删除列表的最后一个元素,pop都会返回这个被删除的数据
remove():删除括号内指定的数据,如果多个相同数据,只删除第一个数据
clear():清空列表内的全部数据,最后剩下[ ]
4.修改:(可以指定某个精确下标进行直接修改)如:list[0] = '3'
reverse():逆序排列,将原有列表进行逆输出,相当于反方向书写
sort():升序排序列表
语法:列表序号 . sort(reverse=True降序排列,reverse=False升序排列(默认))
5.复制:
copy():进行重要内容备份,以防对原有结果进行破坏或者修改
二。列表的遍历方法
1.while循环进行遍历:
2.for循环进行遍历:
3.列表嵌套(即二维数组,大列表里面嵌套小列表)