iis上部署手机网站,网页网站自做全搞定,茂名seo站内优化,做1元夺宝网站挣钱吗set#xff08;集合#xff09;
集合(set) - 负责存储【不重复的数据】#xff0c;并且是【无序存储】 的容器#xff0c;主要用来去重和逻辑比较
set1 {1,2,3,4,58,7,4,1,2,3,5}
print(set1)
print(type(set1))
# 输出结果#xff1a;
{1, 2, 3, 4, 5, 7, 58}
集合
集合(set) - 负责存储【不重复的数据】并且是【无序存储】 的容器主要用来去重和逻辑比较
set1 {1,2,3,4,58,7,4,1,2,3,5}
print(set1)
print(type(set1))
# 输出结果
{1, 2, 3, 4, 5, 7, 58}
class set交集
取两集合公共的元素
set1 {1,2,3}
set2 {3,4,5}
print(set1 set2)
# 输出结果
{3}|并集
取两集合全部的元素
set1 {1,2,3}
set2 {3,4,5}
print(set1 | set2)
# 输出结果
{1, 2, 3, 4, 5}-差集
取一个集合中另一集合没有的元素
set1 {1,2,3}
set2 {3,4,5}
print(set1 - set2)
print(set2 - set1)
# 输出结果
{1, 2}
{4, 5}dict字典
字典(dict)用来存储一些有典型的 “对应关系” 的数据类型特点 就是用键值对的方式来存储数据
name_numb {小明:1,小刚:2,小红:3}
print(name_numb)
print(type(name_numb))
# 输出结果
{小明: 1, 小刚: 2, 小红: 3}
class dict*args
定义形参时在形参前面加 * 号 , 这种形参就可以获得所有的位 置实参将所有的实参都保存到一个 元组中
* 可以接收所有的实参并且将实参保存到一个元组中装包散开的数据装到一个元组或字典def fn(*a):print(a ,a)
fn(1,2,3)
# 输出结果
a (1, 2, 3)**kwargs
**形参可以接收任意的关键字参数会将这些参数统一保存到字 典里面。字典的键就是参数的名字字典值就是参数的值
**形参也是只能有一个并且写在所有参数最后它必须是最后 一个。潜规则命名**kwargs
def fn(**kwargs):print(a ,kwargs)print(type(kwargs))
fn(a 1,b 2,c 3)
# 输出结果
a {a: 1, b: 2, c: 3}
class dict