列表的嵌套,range以及join的用法

#列表的嵌套,range以及join的用法

#列表的嵌套

li=["hello","唐嘉义","琳达",['world','welcome',66],24]
print(li[1][1])
a=li[0].title()
li[0]=a 
print(li)
li[2]=li[2].replace("迖","da")
print(li[2])
li[3][0]=li[3][0].upper()
print(li)
li[3][2]=100
print(li)
#result
#嘉
#[1'Hello', '唐嘉义', '琳达', ['world', 'welcome', 66], 24]
#琳达
#['Hello', '唐嘉义', '琳达', ['WORLD', 'welcome', 66], 24]
#['Hello', '唐嘉义', '琳达', ['WORLD', 'welcome', 100], 24]



lis=["hello","linda",["hi","santy"],"data"]
lis[2][1]=lis[2][1].upper()
print(lis)

lis[2].append("Wow")
print(lis)


#元组 元组可以被查询,但不可被更改
#元组只读列表,可以循环查询,也可以切片
b=(2,4,2,1,[1,3,"hello","jd"],"hi")
for i in b:
   print(i)



b=(2,4,2,1,[1,3,"hello","jd"],"hi")
b1=b[2:]
print(b1)



#元组里面的单个元素不可以改变,但是如果,元组里面有列表,
#列表里面有元素,则列表里的元素可以改变
b=(2,4,2,1,[1,3,"hello","jd"],"hi")
del b[4][0]
print(b)



b=(2,4,2,1,[1,3,"hello","jd"],"hi")
b[4][2]=b[4][2].replace("hello","Hello")
print(b)

  

原文地址:https://www.cnblogs.com/GZ1215-228513-Chichy/p/11289342.html