<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python基礎第六講:什么是元組?

          共 1639字,需瀏覽 4分鐘

           ·

          2021-04-01 00:07

          原創(chuàng)小白系列第 8 

          小白:通過前幾篇文章我知道了什么是列表以及操作。那么,什么是元組呢?


          小碼哥:今天我們一起聊一下元組。





          01
          什么是元組?


          列表是可以修改的數(shù)據(jù)結構,而元組是固定長度,不能被修改元素值的數(shù)據(jù)結構。


          元組是使用圓括號()表示,而列表是使用方括號[]。請注意兩者的區(qū)別。


          語法:

          元組名 = (元素1,元素2,.......)


          創(chuàng)建元組最簡單的方法是用逗號分隔一些值,元組自動創(chuàng)建完成;


          元組大部分時候是通過圓括號括起來的;空元組可以用沒有包含內(nèi)容的圓括號來表示;只含一個值的元組,必須加個逗號(,);

          例子

          tup1 = 1,2,3tup2 = "Python","Java"# 創(chuàng)建元組tup3 = (1,2,3,4)# 創(chuàng)建空元組tup4 = ()# 只有一個元素的元組tup5 = (1,)# 不是元組,是一個整型數(shù)字tup6 = (1)print(tup1)print(tup2)print(tup3)print(tup4)print(tup5)print(tup6)print(type(tup6))

           

          (1, 2, 3)

          ('Python', 'Java')

          (1, 2, 3, 4)

          ()

          (1,)

          1

          <class 'int'>

           





          02
          創(chuàng)建元組的方法?



          Python中的tuple()函數(shù)也可以創(chuàng)建元組,將任意序列或迭代器放在該函數(shù)內(nèi)即可。


          注意該函數(shù)只接受任意序列或迭代器, 比如不能是數(shù)字的組合


          例子tuple(1,2,3)。在Python編程中,我們經(jīng)常使用tuple() 把列表變成元組。


          另外,我們還可以通過雙層圓括號創(chuàng)建元組的元組。


          # 使用tuple()函數(shù)創(chuàng)建元組tup2_tuple = tuple('Python')print(tup2_tuple)tup3_tuple = tuple(['Python','Java','C++'])print(tup3_tuple)# 構造元組的元組tup7 = (1, 2, 3, 4),('Python','Java')print('創(chuàng)建元組的元組:',tup7)# 使用tuple()函數(shù)創(chuàng)建元組的元組tup_tuple = ((1, 2, 3, 4),('Python','Java'))print('使用tuple函數(shù)創(chuàng)建元組:',tup_tuple)

           

          ('P', 'y', 't', 'h', 'o', 'n')

          ('Python', 'Java', 'C++')

          創(chuàng)建元組的元組: ((1, 2, 3, 4), ('Python', 'Java'))

          使用tuple函數(shù)創(chuàng)建元組: ((1, 2, 3, 4), ('Python', 'Java'))

           

          我們還可以通過加號(+)把多個元組拼接在一起,形成更長的元組;


          也可以使用乘號(*)復制多份同樣的元組。


          # 通過 + 生成更長的元組tup8 = (1, 2, 3, 4) + ('Python', 'Java', 5) + ('C++',)print('通過 + 生成更長的元組',tup8)# 通過 * 生成多份同樣的元組tup9 = ('Python','Java') * 3print('通過 * 生成多份同樣的元組', tup9)

           

          通過 + 生成更長的元組 (1, 2, 3, 4, 'Python', 'Java', 5, 'C++')

          通過 * 生成多份同樣的元組 ('Python', 'Java', 'Python', 'Java', 'Python', 'Java')

          以上內(nèi)容摘自《零基礎輕松學 Python》

          瀏覽 70
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲视频免费视频在线视频免费视频 | 国产一区二区黄片 | 色黄大色黄女片免费看直播 | 日日澡一区二区 | 久久无码中文 |