序 列
列表:
1.a.append():尾部添加一个元素,不新增
2.a.extend():尾部添加一个目标列表,不新增
3.a.insert()中间插元素,新增列表
4.a=list()创建列表
5.range()创建整数列表,常用在推导式中
6.pop()删除并返回指定位置元素,如果未指定位置则默认操作列表最后一个元素。
7.remove()删除首次出现的指定元素
列表元素的访问和计数:
- index() 可以获取指定元素首次出现的索引位置
- count()获得指定元素在列表中出现的次数
元组:
zip(列表1,列表2,...)将多个列表对应位置的元素组合成为元组, 并返回这个zip对象。
字典:
- 通过zip()创建字典对象
- 通过get()方法获得“值”
- a.keys()列出所有的键,a.values()列出所有的值
- 序列解包用于字典时,默认是对“键”进行操作; 如果需要对键值对 操作,则需要使用items();如果需要对“值”进行操作,则需要使用 values();
集合:
- 使用{}创建集合对象,并使用add()方法添加一个元素
- 使用set(),将列表、元组等可迭代对象转成集合。如果原来数据 存在重复数据,则只保留一个
- 集合间可以进行运算,交集&,并集|,差集-