【超详细】细数Python知识点②:列表的定义及增删改运用,常用方法和函数

本文详细介绍Python列表的基础操作,包括访问、修改、添加、删除元素的方法,以及如何对列表进行排序和反转等高级操作。适用于Python初学者快速掌握列表的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表

**列表:**由一系列按特定顺序排列的元素组成。用[“a” , “b”]表述列表,用逗号分隔其中的元素。
列表是有序合集,也是动态的(创建后可根据需要进行增删改)
运用:
列表可根据索引进行访问。格式为:列表名[索引号],eg:name[0]
修改:指定列表名和要修改的元素索引,然后指定新值即可。
添加:可使用方法append()在末尾添加元素,或方法insert()在列表内插入元素。
删除:使用del语句、使用方法pop()弹出元素、使用方法remove()根据元素值删除。
对列表排序:可使用方法sort()进行永久排序。也可使用函数sorted()进行临时性排序(做临时显示作用)。

name = ["ada","jessica","black"]
name[0]  # >>> ada
append("lucia")  # >>>  name = ["ada","jessica","black","lucia"]
del name[1]  # >>> name = ["ada","black"]
name.pop()  # >>> name = ["ada","jessica"]
remove("ada")  # >>> name = ["jessica","black"]
name.sort()  # >>> name = ["ada","black","jessica"]

知识点:删除元素时不确定使用del语句还是pop()方式时,可如此判断:如果删除元素时将不再以任何方式使用它,就使用del语句;而相反删除后仍想继续使用它,则使用pop()。

其他小结知识点:

索引:从0开始计算,即列表第一个元素索引为0。依次排列,索引为-1则指列表最后一个元素,依次排列。

del语句:可删除任意位置的列表元素。

函数:
sorted():按特定顺序显示列表,默认是按字母正序,传参reverse=True则按字母倒序。
len():计算列表长度,从1开始,不会遇到差一错误。

方法:
append():在列表末尾添加元素。
insert():可在列表任何位置添加新元素,注意需要指定新元素的索引和值。
pop():可删除列表末尾的元素,并且之后能够接着使用它(列表就像一个栈,而删除列表末尾的元素就相当于弹出栈顶元素。),而给方法指定索引即可删除列表中任何位置的元素。
元素被弹出后,就不在列表中了。
remove():指定元素值,在列表中删除。在括号内传入即可。(只删除列表中第一个指定的值,如果此 值重复多次,则可以用一个for循环来全部删除。)
sort():按字母顺序排序。传参reverse=True可使按字母反顺序排列。
reverse():反转列表元素排列顺序。

作者持续更新python详细笔记,关注下了解后续,点个赞表示激励,收藏后方便阅读噢o( ̄▽ ̄)ブ。
学习资料来源《Python编程 从入门到实践》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值