python中list常用操作(不包括切片)

本文详细介绍了Python中列表的各种操作方法,包括元素的增加、修改、删除、查询,以及列表的排序、反转等高级操作。同时,还讲解了如何判断元素是否存在于列表中,以及使用enumerate函数同时获取列表的下标和元素。

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

stus = ['abc‘,’dec',’dxq‘,’wzw‘]

#下标,索引,角标

stus[3]

stus = [] #空数组

stus = list() #空列表

#增加元素

stus.append('zhaoyan') #在列表末尾增加一个元素

stus.insert(0, 'yangjing') #在指定位置增加一个元素

stus.insert(10,'jdjd') #下标超出范围,即不存在则在列表末尾增加元素

len(stus) #计算列表长度,即元素个数

#修改元素

stus[7] = 'yanghua' #直接赋值修改

#删除元素

stus.pop() #默认删除最后一个元素

stus.pop(-2) #删除传入下标的元素

stus.remove('wangliwen')#删除传入的元素,必传

del stus[-1] #删除指定下标的元素

stus.clear() #清空list

#查询

stus[3]直接根据索引取值

stus.count('yangjing') #查询某个元素在list里面出现的次数,可用来判断是否存在

stus.index('zhaoyan') #查询某个元素第一次出现的下标,如果元素不存在则报错ValueError

 

stus.reverse() #反转

stus.sort() #排序,默认升序排列

stus.sort(reverse=True) #降序排列

stus.exten(stus) #把一个list里面元素加入到另外一个list

 

判断元素是否存在

if 'ang' in stus:

if 'ang' not in stus:

if stus.count('ang') > 0:

同时取到下标和元素enumerate,可以指定下标从几开始,如下

for k, s in enumerate(stus):

pass

choice = ['注册','登录']

for k, c in enumerate(choice, 1):

print(k, c)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值