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])

  

  

  

  


 

posted @ 2019-06-25 15:09  ChengHaier  阅读(167)  评论(0编辑  收藏  举报