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 @   湖南陈冠希  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示