python数据类型之list

本文详细介绍了Python中列表的各种操作方法,包括添加、删除、修改和查询等,通过实例演示了如何使用append、insert、extend、pop、remove、clear、del等函数,并展示了列表的排序、嵌套操作及常见错误处理。

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

l=[1,2,'d','g',{}]
#增
# append列表后追加,
l.append({1:1,2:2})
print(l)
#insert 指定索引后加
l.insert(-2,'d')
print(l)
#extend 以最小单位迭代添加
l.extend('alex')
l.extend(['111',222,333])
print(l)

#删
l=[1,2,'d','g',{}]
#pop 按照索引删除
l.pop(-1)
print(l)
#remove 按照内容删除,如果内容不存在会报错
l.remove({})
print(l)
#clear 清除内容
l.clear()
print(l)
#del 内存级别的删除,即该列表不再存在
del l#删除l列表
print(l)
del l[0] #根据索引删除
print(l)
#切片删除
del l[1:3]
print(l)

#改
#按照索引改
l=[1,2,'d','g',{}]
l[0]='fir'
print(l)
#按照切片改
l[1:3]=['a','b,','c']
print(l)

#查
#按照索引查询,按照切片查询
l=[1,2,'d','g',{}]
for i in l[0:4]:
print(i)
# #其他公用方法
print(len(l))#列表长度
print(l.count(1))#某字符个数
#通过元素找索引,元素不存在报错
print (l.index('g'))

#sort 从小到大 字母列表,数字列表可排序,混合不可用
l=[1,4,5,3,26,7]
l2=['q','r','a','z']
l3=[1,'a',5]#排序方法报错
l2.sort(reverse=True) #倒序排列
print(l2)


#列表的嵌套,联系题
l1= [1, 2, 'alex', 'wusir',['oldboy', 'ritian', 10], 'taibai']
#1,将'alex'全部变成大写,放回原处。
#方法1
l1[2]='ALEX'
print(l1)
#方法2
l1[2]=l1[2].upper()
print(l1)
##2.给['oldboy', 'ritian', 99] 追加一个元素‘女神’。 一个方法
l1=['oldboy', 'ritian', 99]
l1.append('女神')
print(l1)
#3,将'ritian'首字母大写,放回原处。
l1=['oldboy', 'ritian', 99]
l1[1]=l1[1].capitalize()
print(l1)
#4,将99通过数字相加,或者字符串相加或者等等,变成'100'
l1=['oldboy', 'ritian', 99]
l1[-1]=str(l1[-1]+1)
print(l1)

转载于:https://www.cnblogs.com/lixiaoxuan/articles/8809467.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值