给切片赋值的元素会打散
Posted limw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给切片赋值的元素会打散相关的知识,希望对你有一定的参考价值。
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
以上是关于给切片赋值的元素会打散的主要内容,如果未能解决你的问题,请参考以下文章
Python基础:Python切片,浅拷贝深拷贝和赋值,排序,Reduce函数