Python入門到精通-列表-1-瞭解

Python入門到精通-列表-1-瞭解

什麼是列表?

  • 為了使程序能方便的存在和操作數據,Python語言提供了一些內置的數據結構,例如:列表,元組,字典和集合等。所謂‘內置’,指的是他們是Python語言的一部分,因此在程序中可以直接使用他們。

列表的示意圖

  • 列表相當於其他編程語言中的數組。

列表的特點:

  1. 列表中的所有數據都是按順序有序的排列,也就是說列表是序列類型;
  2. 列表中所有的數據都有兩個整數(正數和負數)類型的索引 ,通過指定的索引總能映射到唯一確定的數據;
  3. 列表中可以存在重複的數據;
  4. 列表中看多保存任何類型的數據,多種類型數據可以混合存儲在一個列表中;
  5. 列表可以根據需要動態的伸縮,也就是說系統會根據需要動態的分配和回收內存,因此,在使用前無需預先聲明列表的容量。

列表的創建

  • 創建列表的常見方式有2種:
  • 第一種方法使用中括號:
  1. 當把列表賦值給變量時,變量名不要取名為list或“l”,因為list是列表的類名,“l”容易誤讀或誤寫為阿拉伯數字1.
#代碼演示
L = ["python", 18 ,True] #創建變量名為L的列表
print(L) #["python", 18 ,True]
print([]) #[] 打印空列表
  • 第二種方法可以調用內置函數list(類list的構造方法)
#代碼演示  

print(list(range(1,6))) #[1,2,3,4,5] 調用內置函數list range對象
print(list(["python", 18 ,True])) #["python", 18 ,True]
print(list()) #[] 打印空列表

注意:以上代碼均在Python3.x解釋器上運行,有問題請關注我私信我,教程會持續不斷更新


分享到:


相關文章: