Python第五章(列表)

列表的书写格式:[数据1,数据2,数据3.....]

作用:可以存储多个数据,且可以为不同的数据类型

一。列表的常规操作:

1。查找:

index():返回类型的下标位置

语法:列表序列 . index(查找数据,开始位置下标,结束位置下标)

count():返回某个数据出现的次数

len():进行确定列表的长度

Python第五章(列表)_第1张图片

in:判断指定的数据是否存在于列表序列中,存在则返回True,否则返回false

not in:判断指定的数据是否存在于列表序列中,存在则返回false,否则返回Ture

Python第五章(列表)_第2张图片

2.增加:

append():列表的末尾追加数据,无论内容的多少,增加的始终是一个整体序列

语法:列表序列 . append(数据)

extend():列表末尾追加数据,如果添加是一个序列会将数据进行分散再添置末尾(只拆一层)

语法:列表序列 . extend(数据)

insert():指定位置添加数据,下标以0开始

语法:列表序列 . insert(位置下标,数据)

Python第五章(列表)_第3张图片

3.删除:

del:进行数据的删除,可以删除整个列表,也1可以删除列表任意一个元素(下标进行操作)

语法1:del 目标:删除整个列表,再次打印就会进行报错处理

语法2:del 序列列表[ 下标位置 ]

Python第五章(列表)_第4张图片

pop():可以删除列表的某一个元素,如果不进行指定,则删除列表的最后一个元素,pop都会返回这个被删除的数据

Python第五章(列表)_第5张图片

remove():删除括号内指定的数据,如果多个相同数据,只删除第一个数据

Python第五章(列表)_第6张图片

clear():清空列表内的全部数据,最后剩下[ ]

Python第五章(列表)_第7张图片

4.修改:(可以指定某个精确下标进行直接修改)如:list[0] = '3'

reverse():逆序排列,将原有列表进行逆输出,相当于反方向书写

Python第五章(列表)_第8张图片

sort():升序排序列表

语法:列表序号 . sort(reverse=True降序排列,reverse=False升序排列(默认)

Python第五章(列表)_第9张图片

5.复制:

copy():进行重要内容备份,以防对原有结果进行破坏或者修改

Python第五章(列表)_第10张图片

二。列表的遍历方法

1.while循环进行遍历:

Python第五章(列表)_第11张图片

2.for循环进行遍历:

Python第五章(列表)_第12张图片

3.列表嵌套(即二维数组,大列表里面嵌套小列表)

Python第五章(列表)_第13张图片

你可能感兴趣的:(数据结构)