python--6

集合

dict代表字典,set代表是集合

集合具有无序性

 

 

还会去除重复的数据

 

 set会自动去重

所以咱们可以利用此性质来判断是否存在重复

 

 就是这样

isdisjoint()判断是否存在相同的数据

即存在一个字母相同啥的

P.issubset(A)是否是P是否是A的子集

并集P.union(A)将A与P并在一起

交集P.intersection(A,B):找P与A和B之间的交集

 

 .difference("")判断有无不同的元素

s<=set(""):检查子集

s<set():检查真子集

并集可以用|来代替

交集&

差集-

对称差集^

 

.frozenset({集合里面的元素})

这里面的元素被冻结不可使用

update()通过迭代放到数组里面:如”12“那么放进去的就是2和1

但是如果咱们用add放进去的话就会是一个完整的数据

删除元素

 

 两种方法第一种会掏出错误,第二种不会

可哈希

要想正确的创建字典与集合需要数据是可哈希的

整数的哈希值是他本身

函数

函数的参数

1.位置参数

操作方法:def myfunc(s,vt,o):

      return "".join((o,vt,s))

上面那个就是定义一个函数

 

 就是这样

如果咱们想要正常的输入咋办,那就

o=”“呗,毕竟还是咱们复值得参数最大

默认参数

 

 就是当你没有赋值完全就会自动将默认数据传进去

但是如果我们要使用默认参数的话就要把默认参数放到最后面去

abs绝对值

*args代表为数组长度无限

 

 就差不多这样

*b代表的是元组的形式

**b代表的是字典形式

 

 解包参数

 

posted @ 2022-03-15 22:12  湖南陈冠希  阅读(61)  评论(0)    收藏  举报