手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Python列表的其他操作

时间:2024-10-24 23:11:33

1、列表也是可以进行逻辑运算和使用连接操作符的,但是list列表不能使用+号拼接一个字符串,否则会报错。另外添加元素到列表也不能直接用+号。

Python列表的其他操作
Python列表的其他操作

2、列表中的重复操作,我们之前介绍过列表的乘法操作就是进行重复操作。此外列表中也有成趋濞曛逖员关系操作,我们使用in去判断列表中是否包含某一个元素,也可以使用not in判断列表中是否不包含喋笊脎脶某一个元素。对于嵌套的列表也一样,如果学过java的朋友,我们可以理解列表嵌套类似于二维数组。

Python列表的其他操作
Python列表的其他操作

3、对列表中的元素进行修改即重新赋值,我们可以给一个下标的元素重新赋值,也可以重新赋值多个。

Python列表的其他操作

4、统计列表中元素的个数,我们可以使用count()方法,并指定想要统计的元素。我们也可以使用for循环,去循环遍历每一个元素出现的次数。注意set是集合,我们后面后介绍,set在此处帮我们去重了。

Python列表的其他操作

5、删除列表中元素的方法我们使用pop(),list1.pop()会帮我们删除最后一个元素。我们使用pop指定删除的索引位置,我们也可以使用remove方法移除列表中第一个匹配项。

Python列表的其他操作

6、列表的反转使用reverse()方法,我们可以使用del删除列表中指定索引的元素del(list[1]),也可以使用del删除整个列表。

Python列表的其他操作

7、我们棵褶佐峨还可以对列表进行排序,使用sort方法,并通过设置reverse = True进行倒序排列,使用reverse = False进行正序排列。使用max()函数获取列表中的最大值,使用min()获取列表中的最小值。注意,sort默认排列如下图所示。

Python列表的其他操作
Python列表的其他操作

8、再引申一点,通过切片拷贝的列表和通过直接赋值获取的列表,在排序上会有区别,例如list7是通过list6切片获取的,list8是通过list6赋值获取的,在排序上list8和l足毂忍珩ist6是一致的,而list7和list6不一致。

Python列表的其他操作

9、最后我们再介绍range()方法,可以结合for循环帮我们生成列表中的数据,如下所示的两种生成列表的方法,可自行尝试,不再介绍了。

Python列表的其他操作

10、列表的功能非常强大,我们可以使用dir(list)查看列表中所有的内置函数。我们再介绍list的index()方法,可以查看指定元素在列表中的索引位置,也可以指定从哪个索引开始,哪个索引结束。

Python列表的其他操作
Python列表的其他操作
© 手抄报圈