一.元组
1.元组的特性
(1)元组的创建
元组能存储多种数据类型
(2)索引,切片,重复,连接,成员操作符
if条件语句后面跟的是布尔值
(3)内置方法,可以迭代
(4)枚举
(5)元组变量值的交换过程,不用像c语言那样用另一个变量作中间值
2.元组的应用实例,打印货物清单
二.字典
1.字典的特性(字典是无序的不能索引,切片,重复,连接,但是支持成员操作符)
(1)字典的创建
字典创建的两种方式
(2)字典的应用,设定默认密码
2.字典的修改,根据key值重新给value赋值
3.字典更新
(1)update(如果key值存在,更新value;如果key值不存在,增加key-value对)
(2)setdefault(如果key值存在,不做操作;如果key值不存在,增加key-value对)
4.字典删除
(1)pop(value存在,返回value;value不存在,报错keyerror)
(2)popitem(随机删除key-value)
5.字典查看
(1)查看key值,value值
(2)遍历默认查看key值:遍历items(),返回key-value对
6.根据key值获取value
7.字典的应用(使用get(key))
三.集合
1.集合的特性
2.集合的创建以及删除(remove(),清空集合clear())
3.集合元素添加
(1)add
(2)update:添加一个集合,列表,字符串,元组到集合
4.集合的关系测试
(1)符号形式
(2)函数形式
5.生成随机数
(1)random.randint(1,1000) ###从1到1000随机取一个数
(2)random.sample(range(1,10),N) ###从1到10内随机取4个数
四.总结
基本的数据类型:字符串,列表,数值型,元组,字典,集合