zoukankan      html  css  js  c++  java
  • Python-数据类型-集合(Set)

    一、Set数据类型:

     

      集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。也是用{}表示

      基本功能: 进行成员关系测试和删除重复元素。

      创建集合的格式如下:

        变量名={value01,value02,...}或者set(value)

      注:创建空集合用set(),而不是{}

     
    • 自动去重复元素

    • set进行成员测试

     

    二、set可以进行运算

     
    • - 差集difference(): a-b 返回a中所有元素,但是不会包含b中的元素
    • | 并集union(): 返回两个集合中所有的元素
    • & 交集intersection : 返回两个集合是相同的元素
    • ^ (异或)非交集symmetric_difference(): a^b返回两个集合相同元素之外的其他元素的集合(除去交集之外的所有元素)
     
    其它函数
     
    • issubset()指定集合是否参数集合的子集,是子集返回True,否则返回False
    • isdisjoint()判断两个集合是否包含相同的元素,如果没有返回True,否则返回False
     
     

    三、Set常见内置函数

     
    • 添加元素

    add(元素): 添加单个元素

    set= {'a','b','c'}

    set.add('d')

    update(set): set更新当前集合,无返回

    set.update({'e','f','g'})

     
    • 移除元素

    pop():随机删除元素,返回删除的元素

    remove(x):将元素x从集合s中移除,如果元素不存在,则会发生错误

    set.remove(1)

    discard():如果元素不存在,不会发生错误

     

    三十六般武艺,七十二般变化,修练出个人品牌并发出光芒
  • 相关阅读:
    SharePoint 集成OWA概述
    SharePoint Online 创建和使用栏
    SharePoint Online 创建资产库
    SharePoint Online 创建图片库
    SharePoint Online 创建文档库
    SharePoint Online 创建列表库
    SharePoint Online 设置网站集
    SharePoint Online 创建网站集
    SharePoint Online 创建用户和组
    【BLE】CC2541之发现服务与特征值
  • 原文地址:https://www.cnblogs.com/deeptester-vv/p/15039203.html
Copyright © 2011-2022 走看看