(python列表顺序排序)(python网页内容排序)

本系列内容所用Python版本为anaconda,直接浏览器搜索下载安装即可!

今天跟大家一起简单的学习一下Python列表知识,列表之于编程语言是非常重要的一个概念,一定要巩固学习。

一、列表的概念

列表是Python的一种基础数据结构,其Python表现形式如下:

(python列表顺序排序)(python网页内容排序)

列表同时允许其中没有元素,称之为空列表

与字符串一样列表也是一种序列,所以序列的属性列表也具备

(python列表顺序排序)(python网页内容排序)

列表对象的索引、切片、拼接、遍历

列表是可变的

这个话的意思是,对列表施加增删改的操作时,是直接作用在原列表对象上的,不会返回新的对象,而Python三种基础序列:字符串、列表、元组中,仅列表是可变的,所以上节内容的学习中我们可以看到对字符串进行操作时都有返回值,那是因为字符串不可变

(python列表顺序排序)(python网页内容排序)

列表是可变的,我们将list1索引为1的元素改为3.14

有趣的列表自引用

(python列表顺序排序)(python网页内容排序)

可以看到列表里面套列表

二、列表的函数

1.count()函数

列表函数除count()返回数字外,其他的都修改传递给他们的列表,所以是修改函数,要避免错误使用

2.append()函数

append()函数在对象列表的末尾添加参数元素,可以看到,每次对列表对象使用函数后,都没有返回值,我必须重新打印列表对象,这是因为列表是可变的,函数直接作用在了原列表上,所以没有返回值

(python列表顺序排序)(python网页内容排序)

列表元素可以是任何对象

小案例:判断数字列表中元素的奇偶性,并以列表的形式返回结果

(python列表顺序排序)(python网页内容排序)

简单应用一下

(python列表顺序排序)(python网页内容排序)

3.extend()函数

extend()函数与append()函数一样的功能,不过是在列表末尾添加序列

(python列表顺序排序)(python网页内容排序)

4.pop() 函数

pop() 函数删除给定索引元素,并返回该元素

(python列表顺序排序)(python网页内容排序)

5.remove()函数

remove()函数删除列表中的第一个参数元素,但不返回

(python列表顺序排序)(python网页内容排序)

6.reverse()

reverse()函数反转列表元素排列顺序

(python列表顺序排序)(python网页内容排序)

7.sort()函数

sort()函数将列表中的元素按一定的规则进行升序排列,如果想降序可以先操作sort()函数,再操作reverse()函数

(python列表顺序排序)(python网页内容排序)

给列表列表排序

(python列表顺序排序)(python网页内容排序)

排序规则是按元素列表的第一个元素排,相同则比较第二个元素

三、列表解析

列表用处很多以至于Python提供了用于创建列表的特殊表示法——列表解析

(python列表顺序排序)(python网页内容排序)

用列表解析创建1-10的平方数列表,以及创建名字字母大写的列表

列表解析的一种常见用途是,以某种方式修改现有列表

(python列表顺序排序)(python网页内容排序)

使用列表解析进行筛选

(python列表顺序排序)(python网页内容排序)

明显感觉列表解析更简便

用函数使用列表解析删除字符串中的所有元音

(python软件下载安装教程)(python程序安装教程)

(python列表顺序排序)(python网页内容排序)

至此,Python列表对象的基本知识已经学习完毕,后面的学习我们再接再厉!

END

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(python列表顺序排序)(python网页内容排序)
本文链接:https://www.51qsb.cn/article/6142.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2022-09-16
下一篇2022-09-16

你可能还想知道

发表回复

登录后才能评论