Python常見數據結構--元組

  元組函數

  Python的元組與列表相似,不一樣之處在於元組的元素不能修改spa

  元組使用小括號,列表使用方括號對象

  元組建立很簡單,只須要在括號中添加元素,並使用逗號隔開便可blog

  以下所示:索引

  tup1 = ('aaa','bbbb','ccccc','dddddd');字符串

  tup2 = (1,2,3,4,5,6)io

  tup3 = 「a","b","c","d";變量

  建立空元組im

  tup1 = ( );異常

  元組中只包含一個元素時,須要在元素後面添加逗號

  tup1 = (50,);

  元組與字符串相似,下標索引從0開始,能夠進行截取,組合

  訪問元組

  tup1 = ('aaaa','bbbb','cccc')

  tup2 = (1,2,3,4,5,6);

  print "tup1[0]:",tup1[0]

  print "tup2[1:5]:",tup2[1:5]

  輸出結果:

  tup1[0]: aaaa

  tup2[1:5]:(2,3,4,5)

  修改元組

  元組中的元素值是不容許修改的,但咱們能夠對元組進行鏈接組合,以下實例:

  tup1 = ('abc','xyz')

  tup2 = (12, 34, 56);

  #tup1[0] = 100;#該操做是非法的

  建立一個新的元組

  tup3 = tup1 + tup2;

  print tup3;

  以上實例輸出結果:

  (12, 34, 56, 'abc', 'xyz')

  刪除元組

  元組中的元素值是不容許刪除的,但咱們能夠使用del語句來刪除整個元組,以下:

  tup = ('lalala','demaxiya','lalalalalademaxiya')

  print tup;

  del tup;

  print tup;

  實例元組被刪除後,輸出變量會有異常信息:name 'tup' is not defined.

  元組運算符

  與字符串同樣,元組之間能夠使用+號和*號進行運算。這就意味着他們能夠組合和複製,運算後生成一個新的元組

  

  元組索引、截取

  由於元組也是一個序列,因此能夠訪問元組中的指定位置的元素,也能夠截取索引中的一段元素,以下所示:

  元組:

  L = ('spam', 'Spam', 'SPAM!')

  

  無關閉分隔符

  任意無符號的對象,以逗號隔開,默認爲元組,以下實例:

  print 'abc',1111,12+4j,'xyz'

  x,y = 11,12

  print x,y

  以上實例運行結果:

  abc 1111 (12+4j) xyz

  11 12

  元組內置函數

  Python元組包含了如下內置函數:

  

相關文章
相關標籤/搜索