给切片赋值的元素会打散

本文深入探讨了Python中列表和字符串的操作技巧,包括列表嵌套结构的修改、字符串的切片与连接,以及使用特殊方法改变数据结构内部元素。通过具体代码示例,读者可以学习如何高效地操作Python中的数据结构。
lis = [['k',['qwe',20,{'k1':['tt',3,'1']},89],'ab']]
lis[0][1][2]['k1'][0] = 'TT'
print(lis)
lis[0][1][2]['k1'][0]=lis[0][1][2]['k1'][0].upper()
print(lis)
lis[0][1][2]['k1'][1]= '100'
print(lis)
lis[0][1][2]['k1'][1:2]= ['100']
print(lis)
lis[0][1][2]['k1'][2]= 101
print(lis)

lis[0][1][2]['k1'][2:3]= [101]#给切片赋值 要将元素打散
print(lis)
s = 'alexwusirlex'
li = s.split('l',1)
print(li)
s = 'alex'
li[:] = s
s = '_'.join(li)
print(s)
#a_l_e_x

 

转载于:https://www.cnblogs.com/limw/p/9689490.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值