#列表的嵌套,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)