2019年1月18日 星期五

[Python學習筆記] python 元組(tuple)的學習(一):元組的建立

在Python中,元組(tuple)與串列(list)的資料結構相同,唯一的差別在於元組(tuple)是唯讀的,也就是建立後不能再修改,元組(tuple)的語法如下:

元組變數名稱 = (元素1, 元素2, …, 元素n)

範例:
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Fri Jan 18 22:13:58 2019
  4. @author: 軟體罐頭
  5. """
  6. name = ('John','Tom','Mark');
  7. num tuple(range(10))
  8. score = ('陳小山',[99,67,90,100])
  9. print('name 的資料型態為:',type(name))
  10. print('name = ' name)
  11. print('name第2個元素為:' name[2-1])
  12. print('num 的資料型態為:',type(num))
  13. print('num = ' num)
  14. print('num 第3個元素為:' num[3-1])
  15. print('score 的資料型態為:',type(score))
  16. print('score = ' score)
  17. print('score 第2個元素為:' score[2-1])

程式說明:

第9行:使用 range 函數建立 0-9 的數,再使用 tuple 函數轉換成 tuple 資料型態

執行結果: