第三章 Py填充:串列、Tuple、字典及集合
Python 資料結構
- 基本資料類型:布林、整數、浮點數、字串
- 資料結構:串列、Tuple、字典、集合
- 用資料結構(更複雜的方式)來組合基本資料類型
- 大多數的程式設計都需要將資料切割、結合成特定格式
序列結構
字串
- 大部分的電腦語言都可以表達一系列的項目,用整數位置來索引
- Python 字串是一系列的字元
- 字串是不可變的
串列(list)
- 有零個或多個元素
- 每一個元素都可以是任何 Python 物件,可以任意地創造有深度、複雜的結構
- 不同於字串:可以用不同類型的元素
- 不同於Tuple:可變的,可以盡情地插入與刪除元素
Tuple
- 有零個或多個元素
- 每一個元素都可以是任何 Python 物件,可以任意地創造有深度、複雜的結構
- 不同於字串:可以用不同類型的元素
- 不同於串列:不可變的,指派一個元素給 Tuple 之後,就不可以改變