2018年12月25日 星期二

[Python學習筆記] python串列(list)的學習(一):串列的建立及儲存

在Python中,串列(list)是一種將一種或多種資料類型的資料儲存成一個有序的資料結構,其操作方式很像其它語言的陣列(array),但是其它語言的陣列只能儲存相同的資料類型或物件,而串列除了可以儲存相同的資料類型外,也可同時儲存多種資料類型在同一變數裡,串列的語法格式如下:

串列變數名稱 = [元素1, 元素2, …, 元素n] 

以下為串列的建立與儲存的範例:

範例1:串列可儲存數字類型內容(包含整數、浮點數)
a=[1,2,3.4,5,6,7,8.999]

範例2:串列可儲存字串類型內容
b=['甲午','乙未','丙申','丁酉','戊戌','己亥']

範例3:串列可儲存混合資料類型內容
c=['王小明','國文',89,'英文',96,'數學',77]

範例4:串列可再儲存串列資料內容
d=['陳小山',[99,67,90,100]]

完整程式碼如下:
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Tue Dec 25 19:00:15 2018
  4. @author: 軟體罐頭
  5. """
  6. #串列可儲存數字類型內容(包含整數、浮點數)
  7. a=[1,2,3.4,5,6,7,8.999
  8. #串列可儲存字串類型內容
  9. b=['甲午','乙未','丙申','丁酉','戊戌','己亥'
  10. #串列可儲存混合資料類型內容
  11. c=['王小明','國文',89,'英文',96,'數學',77
  12. #串列可再儲存串列資料內容
  13. d=['陳小山',[99,67,90,100]]
  14. #列印各變數內容
  15. print("a=",a)
  16. print("b=",b)
  17. print("c=",c)
  18. print("d=",d)

執行結果如下: