• Python 3 语法笔记(4):集合


    python的集合,并不等于其他语言的广泛意义上的集合。严格来说list更像是一种集合,这里的集合set,是一种无重复元素的无序集合。

    * 可以理解为,没有值只有键的字典。一种原始形态的字典。

    1 创建集合

    a_set = set()             #空集合
    a_set = {1,2,3}
    

      用list来创建集合:

    a_set = set([1,2,"abc",4])
    

    2 修改集合元素

    a_set.add(单个元素)
    a_set.update(单个或多个元素或集合)  #这里可以是集合,也可以是列表集合中重复的元素,不会增加。
    

      

    3 删除集合元素

    a_set.discard(单个元素)      #删除不存在的元素,无影响
    a_set.remove(单个元素)       #删除不存在的元素,抛出异常
    a_set.pop()
    a_set.clear()
    

      

    4 集合操作 

    a_set.union(b_set)   #并集
    a_set.intersection(b_set)   #交集
    a_set.difference(b_set)   #差集
    a_set.issubset(b_set)   #检测子集
    

      

    5 布尔检测

    • set() 代表空集合,为False
    • 非空集合,为True
    让我们像月光一样
  • 相关阅读:
    gearman管理
    php运行方式
    gearman mysql持久化
    gearman安装及初次使用
    消息队列各种比较
    IOC
    post提交/文件上传服务器修改
    protobuf php
    thrift 安装介绍
    qt中使用opencv处理图片 QImage 和 IplImage 相互之间转换问题
  • 原文地址:https://www.cnblogs.com/leezj/p/4058186.html
Copyright © 2020-2023  润新知