回顾
分数计算:
#元组变量交换
#打印
#命名元组
#命名元组的应用案例
列表
is和==的区别
a = 1
a == 1
Out[3]: True
a is 1
Out[4]: True
a = [1,2,3]
b = [1,2,3]
a == b
Out[7]: True
a is b
Out[8]: False
id(a)
Out[9]: 139715958128456
id(b)
Out[10]: 139715958186248
a=1;b=‘1’
a == b
Out[12]: False
补充:
(1)is 和 == 都是对对象进行比较判断作用的,但对对象比较判断的内容并相同
(2)==用来判断两个对象的value值是否相等;(type和value)
(3)is 也被叫做同一性运算符,会判断id是否相等(id,type,value)
#浅拷贝与深拷贝
浅拷贝:
#深拷贝
集和
创建集和
集和的增加删除
#增加
#删除
#对集和进行从小到大排序
练习题:明明的随机数
集和求交集,并集,差集,对等差分,判断
#交集
#交集
#并集
#差集
#对等差分
#判断
字典
创建
字典的键值对增加
字典键值对的删除
字典的查看
#获取字典的key值,value值以及获取他的键值对
#如何遍历字典?
#1). 遍历字典, 默认遍历的是字典的key值;
#2). 遍历字典的所有value值;
#3). 获取字典的key-value对