14.元祖
1).元祖 只读列表,可循环查询,可切片(儿子不能改,孙子可能可以改)
1.元祖的切片
tu = (1,2,3,'alex',[2,3,4,'taibai'],'egon') print(tu[3]) #>>>alex print(tu[0:4]) #>>>(1,2,3,'alex')
2.元祖字母转换大小写
tu[4][3]=tu[4][3].upper() print(tu) #>>>TAIBAI
3.元祖的增删改查
tu[4].append('sb') print(tu) #>>>(1, 2, 3, 'alex', [2, 3, 4, 'TAIBAI', 'sb'], 'egon')
for i in tu: print(i)
2). .join()
s = 'alex' s1 = 'sb'.join(s) print(s1) #>>>asblsbesbx
列表转化为字符串 list------->str join
li = ['taibai','alex','wusir','egon','女神',] s = '++++'.join(li) #>>>taibai++++alex++++wusir++++egon++++女神
字符串转化为列表 str --------> list spilit
3).range[0,1,2,3,4,5,6,.......100........]
1.打印出li = [1,2,3,5,'alex',[2,3,4,5,'taibai'],'afds']中的所有元素
方法1.
li = [1,2,3,5,'alex',[2,3,4,5,'taibai'],'afds'] for i in li: if type(i) == list :
for k in i: print(k) else: print(i)
方法2.
li = [1,2,3,5,'alex',[2,3,4,5,'taibai'],'afds'] for i in range(len(s)): if li[i] == list: for k in li[i]: print(k) else: print(li[i])