元组
元组:(带了紧箍咒的列表)不可变数据类型,没有增删改查,但其中可一存储任意数据类型。
创建的方法:
元组的特性:
索引切片:
重复:
连接:
成员操作符:
for循环:
for 循环并求索引(枚举)
zip元素之间一一对应:
方法:
字典
字典采用(key----value)的形式存储数据,且其中的键必须是不可变的数据类型。字典通过键来进行存取。
字典的定义方法:
1.{ }
2.dict( )
字典的特性
成员操作符:
注意:成员操作符是查看key值是否存在于字典的key之中。
字典的方法:
添加和更改:
update:
如果key值已经存在, 更新value值;
如果key值不存在, 添加key-value值;
删除:
pop:弹出指定的key值
del:删除指定的key值
popitem:
字典的修改和查看:
1.查看字典中所有的key值
2.查看字典中所有的value值
3.字典是可遍历的
4.查看指定key对应的value值,注意:key不存在,就会报错
5.get方法获取指定可以对应的value值
**如果key值存在,返回对应的value值
**如果key值不存在,默认返回None,如果需要指定返回的值,传值即可
集合
集合是一个无序的,不重复的数据组合,它的主要作用如下:
- 去重,把一个列表变成集合,就自动去重了
- 关系测试,测试两组数据之前的交集、差集、并集等关系
集合定义的方法:
1.
2.定义一个空集合
集合的特性方法
成员操作符:
注意:集合是可遍历的
增加:
add( ):增加一个元素
update( ):增加多个元素
删除:
s.pop( ) ##随机删除
s.remove ##删除指定元素
交集:
并集:
差集:
对等差分: 并集-交集