大綱
- 列表(list)
- 元組(tuple)
- 集合(set)
- 字典(dict)
列表 list
list類似數組,可以存儲重複的元素
list對象的方法
- append 向列表追加元素
- extend 把迭代對象的元素加到list
- insert 向list的對應位置插入元素
- remove 移除元素
- pop 移除給定位置的元素
- clear 清空集合
- index 返回元素在list中的下標
- count 統計元素的個數
- sort 對list中的元素進行排序
- reverse 逆轉list中元素的順序
- copy 複製list
圖1和圖2是list對象方法例子
元組 tuple
python存儲數據的一種結構。
方法
- index 返回元素在元組在的下標
- count 返回元素在元組中的個數
圖3和圖4是python中tuple的使用例子。
集合 set
python存儲數據的一種結構,保存無序且沒有重複的元素。
方法
- add 向集合中加入元素
- remove 移除集合中第一個指定的元素
- pop 移除集合中最後一個元素
- copy 複製集合
- clear 清空集合
圖5和圖6是python集合使用例子
字典 dict
字典相當於map,鍵值對的映射。
方法
- clear 清空字典元素
- copy 複製字典
- keys 返回字典中所有的鍵
- items 返回字典中所有的項
- pop 移除指定鍵的元素
- get 根據key取指定元素
圖7和圖8為dict對象方法的使用例子。
jupyter notebook https://github.com/treeandgrass/pythonlife/blob/master/pythonbasics/datastructure.ipynb
閱讀更多 城東的花開了 的文章