首页IT科技python列表的基本操作编程(重温Python基础——列表)

python列表的基本操作编程(重温Python基础——列表)

时间2025-09-19 17:49:12分类IT科技浏览5290
导读:列表是什么 列表有一系列特定顺序排列的元素组成        ...

列表是什么

列表有一系列特定顺序排列的元素组成                。可以包含字母表中的所有字母                ,数字等                       。其中的元素之间可以没有任何联系                       ,列表通常包含多种元素        。

在Python中用方括号([])表示列表        ,用逗号分隔其中的元素            。

a=[wo,ai,xue,xi,13,14]

访问列表元素

列表是有序集合            ,如果要访问列表中的任意元素                       ,只需要将该元素的位置告诉Python即可                       。

访问列表元素           ,可指出列表名称        ,在指出索引                        ,最后放在括号里           。例如找出其中的ai

a=[wo,ai,xue,xi,13,14] print(a[1])

运行结果

ai

索引的位置

其中的索引是从0开始的而不是1

从后往前走最右边的为-1               ,与从左往右0开始数到最后对应的是相同的

a=[wo,ai,xue,xi,13,14] print(a[5]) print(a[-1])

运行结果

14 14

使用列表中的各个值

可以像其他变量一样使用列表中的值        。例如    ,使用f字符串根据列表中的值创建消息                        。

a = [xiaoli,xiaoxong,xiaoya,] i = f"my favorite girl is {a[1].title()}" print(i)

运行结果

my favorite girl is Xiaoxong

修改列表元素

修改列表元素的语法与访问列表元素的语法类似

例如一个手机品牌的列表为iPhone如何修改呢?
shouji=[iphone,huawei,xiaomi,vivo,oppo] print(shouji) shouji[0]=oneplus print(shouji)

运行结果

[iphone, huawei, xiaomi, vivo, oppo] [oneplus, huawei, xiaomi, vivo, oppo]

在列表中添加元素

在列表末尾添加元素

最简单的方式是将元素附加(append)到列表               。它将添加到列表末尾    。

使用方法insert()可在列表中添加元素

使用del语句可删除元素

shouji=[iphone,huawei,xiaomi,vivo,oppo] shouji.append(oneplus) print(shouji) shouji.insert(1,oneplus) print(shouji) del shouji[0] print(shouji

运行结果

[iphone, huawei, xiaomi, vivo, oppo, oneplus] [iphone, oneplus, huawei, xiaomi, vivo, oppo, oneplus] [oneplus, huawei, xiaomi, vivo, oppo, oneplus]

使用方法pop()删除元素

有时候要将元素从列表中删除但又想继续使用它                        。术语弹出(pop)源自于这样的类比                        ,列表就像一个栈                   ,而删除的列表末尾的元素相当于弹出的栈顶元素                   。

弹出一款手机品牌iPhone

同样可以弹出任意一个元素在圆括号指定即可

shouji=[iphone,huawei,xiaomi,vivo,oppo] print(shouji) popend_shouji = shouji.pop() print(shouji) print(popend_shouji) popend_shouji = shouji.pop(2) print(popend_shouji)

运行结果

[iphone, huawei, xiaomi, vivo, oppo] [iphone, huawei, xiaomi, vivo] oppo xiaomi

根据值删除元素

有时候可以不需要列表中的位置,直接更具列表中的值依旧可以删除元素                    ,使用方法remove()

假设移除iPhone
shouji=[iphone,huawei,xiaomi,vivo,oppo] shouji.remove(iphone) print(shouji)

运行结果

[huawei, xiaomi, vivo, oppo]

组织列表

使用sort()对列表永久排序

假设手机列表让其中手机品牌名字按照首字母排序。

shouji=[iphone,huawei,xiaomi,vivo,oppo] shouji.sort() print(shouji)

运行结果

[huawei, iphone, oppo, vivo, xiaomi]

使用函数sorted()对列表临时排序要保留列表原来的排序顺序                       ,同时以特定的顺序呈现它们    ,函数sorted()可以帮助你!

shouji=[iphone,huawei,xiaomi,vivo,oppo] print(sorted(shouji)

运行结果

[huawei, iphone, oppo, vivo, xiaomi]

倒着打印列表

可使用reverse(),这不是按照字母相反顺序排列列表元素                ,而是反转列表中的排序

shouji=[iphone,huawei,xiaomi,vivo,oppo] print(shouji) shouji.reverse() print(shouji)

运行结果

[iphone, huawei, xiaomi, vivo, oppo] [oppo, vivo, xiaomi, huawei, iphone]

确定列表的长度使用函数len()

shouji=[iphone,huawei,xiaomi,vivo,oppo] len(shouji) print(len(shouji))

运行结果

# 5 # 兄弟们学习python                       ,有时候不知道怎么学        ,从哪里开始学                    。掌握了基本的一些语法或者做了两个案例后            ,不知道下一步怎么走                       ,不知道如何去学习更加高深的知识                       。 # 那么对于这些大兄弟们           ,我准备了大量的免费视频教程        ,PDF电子书籍                        ,以及源代码! # 还会有大佬解答! # 都在这个群里了 279199867 # 欢迎加入               ,一起讨论 一起学习!

最后给大家分享一些Python教程    ,希望对大家有所帮助:

Python零基础入门全套教程

Python进阶全套教程

Python实战100例

好了                        ,今天的分享到这里就结束了!人生苦短                   ,我用Python!

声明:本站所有文章,如无特殊说明或标注                    ,均为本站原创发布    。任何个人或组织                       ,在未征得本站同意时    ,禁止复制               、盗用                        、采集        、发布本站内容到任何网站           、书籍等各类媒体平台                。如若本站内容侵犯了原著者的合法权益                ,可联系我们进行处理                       。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
uniapp识别身份证(uniapp实现人脸识别功能详细示例)