Python学习(八):列表的函数

本文详细介绍了Python列表的常用操作,包括append()用于在列表末尾添加元素,extend()用于扩展列表,insert()在指定位置插入元素。此外,还讲解了clear()、pop()、remove()、copy()、count()、index()、reverse()和sort()等方法,帮助读者全面理解列表的修改、查找和排序等功能。

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

Python学习(八):列表的函数

这是我关于Python学习的第八篇博客,加油!

字符串创建后不能修改,列表可修改。列表是有序的


append、extend、insert必须记住


  1. append:在列表最后添加元素(数字,字符串,列表都行),只能添加一个元素,添加后直接就到原列表了,不需要重命名
li=['a','b','cdupok']
v=li.append(567)
print(v)#None
print(li)#['a', 'b', 'cdupok', 567]
li.append(['love',13456])
print(li)#['a', 'b', 'cdupok', 567,['love', 13456]]
  1. extend:扩展原列表,参数为可迭代对象,即使用for循环进行扩展
li=['a','b','cdupok']
li.extend(['love',13456])
print(li)#['a', 'b', 'cdupok', 'love', 13456]与上文的append相比,append将['love',13456]视为一个整体添加到原列表中
li.extend('大事不好了')
print(li)#['a', 'b', 'cdupok', 'love', 13456, '大', '事', '不', '好', '了']
  1. insert:在指定索引位置插入某个元素
li=['a','b','cdupok']
li.insert(1,13456)
print(li)#['a', 13456, 'b', 'cdupok']
  1. clear:清空
li=['a','b','cdupok']
li.clear()
print(li)#[]

在列表中,删除可使用pop,remove,索引,切片四种方法
5. pop:删除并获取被删除的值,默认为删除最后一个元素,指定索引时,删除索引处的

li=['a','b','cdupok']
v=li.pop()
print(li,v)#['a', 'b'] cdupok
  1. remove:删除列表中的某个元素,左边优先
li=[13,45,67,45,78]
li.remove(45)
print(li)#[13, 67, 45, 78]
  1. copy:拷贝,浅拷贝
li=['a','b','cdupok']
v=li.copy()
print(v)#['a', 'b', 'cdupok']
  1. count:计算元素出现的次数
li=[13,45,67,45,78]
v=li.count(45)
print(v)#2
  1. index:从前往后根据设置的值寻找找某个值的索引位置,找到第一个就不找了,
li=[13,45,67,45,78]
v=li.index(13)
v1=li.index(45)
v2=li.index(45,2,4)
print(v,v1,)#0 1 3
  1. reverse:将当前列表进行反转
li=[13,45,67,45,78]
li.reverse()
print(li)#[78, 45, 67, 45, 13]
  1. sort:排序,默认从小到大,当输入reverse=True时,变为从大到小排
li=[13,45,67,45,78]
li.sort()
print(li)#[13, 45, 45, 67, 78]
li.sort(reverse=True)
print(li)#[78, 67, 45, 45, 13]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值