• <del id="a8uas"></del>
    • 千鋒教育-做有情懷、有良心、有品質的職業教育機構

      400-811-9990
      手機站
      千鋒教育

      千鋒學習站 | 隨時隨地免費學

      千鋒教育

      掃一掃進入千鋒手機站

      領取全套視頻
      千鋒教育

      關注千鋒學習站小程序
      隨時隨地免費學習課程

      上海
      • 北京
      • 鄭州
      • 武漢
      • 成都
      • 西安
      • 沈陽
      • 廣州
      • 南京
      • 深圳
      • 大連
      • 青島
      • 杭州
      • 重慶
      當前位置:合肥千鋒IT培訓  >  技術干貨  >  python如何定義列表

      python如何定義列表

      來源:千鋒教育
      發布人:xqq
      時間: 2023-11-10 12:12:29

      在實際開發中,經常需要將一些(不只一個)數據暫儲起來,以便將來使用。說到這里,一些讀者可能知道或聽說過數組,它就可以把多個數據挨個存儲到一起,通過數組下標可以訪問數組中的各個元素。但使用數組存儲數據有一個弊端,就是所存儲的數據必須類型一致。

      需要明確的是,Python中沒有數組,但是加入了更加強大的列表。如果把數組看做是一個集裝箱,那么Python的列表就是一個工廠的倉庫。

      從形式上看,列表會將所有元素都放在一對中括號[]中,相鄰元素之間用逗號分隔,如下所示:

      [element1,element2,element3,...,elementn]

      格式中,element1~elementn表示列表中的元素,個數沒有限制,只要是Python支持的數據類型就可以。

      從內容上看,列表可以存儲整數、實數、字符串、列表、元組等任何類型的數據,并且和數組不同的是,在同一個列表中元素的類型也可以不同。比如說:

      ["c.biancheng.net",1,[2,3,4],3.0]

      可以看到,列表中同時包含字符串、整數、列表、浮點數這些數據類型。

      注意,在使用列表時,雖然可以將不同類型的數據放入到同一個列表中,但通常情況下不這么做,同一列表中只放入同一類型的數據,這樣可以提高程序的可讀性。

      另外,在其它Python教程中,經常用list代指列表,這是因為列表的數據類型就是list,通過type()函數就可以知道,例如:

      >>>type(["c.biancheng.net",1,[2,3,4],3.0])

      《class'list'>

      可以看到,它的數據類型為list,就表示它是一個列表。

      Python創建列表

      在Python中,創建列表的方法可分為2種,下面分別進行介紹。

      使用=運算符直接創建列表

      和其他類型的Python變量一樣,創建列表時,也可以使用賦值運算符“=”直接將一個列表賦值給變量,其語法格式如下:

      listname=[element1,element2,element3,...,elementn]

      其中,listname表示列表的名稱,注意,在命名時既要符合Python命名規范,也要盡量避開與Python的內置函數重名。

      例如,下面定義的列表都是合法的:

      num=[1,2,3,4,5,6,7]

      name=["C語言中文網","http://c.biancheng.net"]

      program=["C語言","Python","Java"]

      另外,使用此方式創建列表時,列表中元素可以有多個,也可以一個都沒有,例如:

      emptylist=[]

      這表明,emptylist是一個空列表。

      使用list()函數創建列表

      除使用前面介紹的方括號語法創建列表之外,Python還提供了一個內置的list()函數來創建列表,它可用于將元組、區間(range)等對象轉換為列表,例如:

      a_tuple=('crazyit',20,-1.2)

      #將元組轉換成列表

      a_list=list(a_tuple)

      print(a_list)

      輸出結果

      ['crazyit',20,-1.2]

      此程序的功能是將一個元組('crazyit',20,-1.2)轉換成列表。由于尚未學習元組,因此初學者只需要知道,用圓括號()括起來的多個數據,就是一個元組。

      以上內容為大家介紹了python培訓之如何定義列表,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。

      聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

      猜你喜歡LIKE

      pythonLogging是什么?

      2023-11-10

      pythongRPC是什么?

      2023-11-10

      pythonpsutil是什么

      2023-11-10

      最新文章NEW

      python模塊的name屬性

      2023-11-10

      python調試器是什么

      2023-11-10

      python異常在程序的作用

      2023-11-10

      相關推薦HOT

      更多>>

      快速通道 更多>>

      最新開班信息 更多>>

      網友熱搜 更多>>