大纲
- 列表(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
閱讀更多 城東的花開了 的文章