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

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

时间2025-08-02 02:25:47分类IT科技浏览4426
导读:列表是什么 列表有一系列特定顺序排列的元素组成        ...

列表是什么

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

在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
win键失灵了什么问题(Win10系统中win键失灵怎么办?Win键失灵的解决办法) windows设置静态ip脚本(如何在Windows11上配置静态IP地址)