• 课堂随笔 set (集合)


    1.什么是集合:set   (集合)为无序不重复的序列。

    2.如何创建一个集合:(1)set()  这样就创建了一个空的集合(2)s1={11,22,33}这样也创建了一个集合。(3)s2=set([1,2,3,4,])这样也实现了吧一个列表变成了集合。

    3.它都有哪些功能:操作集合

      s1={11,22,33}

      s2={22,33,44}

      s1.add(123):在集合中添加内容

      s1.clear():清空所有内容

      s1.copy():这是拷贝一个集合

      s3=s1.difference(s2):这表示s1中存在s2中不存在的所有元素,不改变s1和s2重新创建集合。

      s4=s1.symmetric_difference(s2):这就是对称差几,吧相同的去掉不同的拿出来,不改变s1和 s2重新创建集合。

      s1.difference_update(s2):这就是吧s1中存在s2中不存在的找出来,直接更新在s1里面

      s1.symmetric_difference_update(s2):这个也是对称差几,直接更新到s1里面。

      s1.dascard(1):移除指定元素不存在不报错。

      s1.remove(0)  :移除指定元素不存在就报错。

      s3=s1.intersection(s2):取两个集合的交集部分。

      s1.intersection_update(s2):取两个集合交集部分,并直接附值给s1.

      s1.isdisjoint(s2):判断两个集合有没有交集有返回True,没有返回False.

      s1.issuperset(s2):判断s1是不是s2的父序列。

      s1.issubset(s2):判断s2是不是s1的子序列。(何为父序列{11,22,33}。。{22,33}。。后面的就为子序列)

      s1.update(s2):更新一个集合可以用列表字符串元组等可迭代的,(可被for循环的)

        

  • 相关阅读:
    Python之爬虫(十四) Scrapy框架的架构和原理
    Python之爬虫从入门到放弃(十三) Scrapy框架整体的了解
    Python之 爬虫(十二)关于深度优先和广度优先
    kali linux
    html5笔记
    python 3.4.3 安装pygame
    跳格子
    简单字符串查找
    KMP算法查找字符串
    ios系统保存校园网密码
  • 原文地址:https://www.cnblogs.com/zang963469010/p/5892518.html
Copyright © 2020-2023  润新知