zoukankan      html  css  js  c++  java
  • 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
    让我们像月光一样
  • 相关阅读:
    function函数
    for的衍生对象
    前端发展史
    字符串替换
    正则
    DOM和BOM的区别与联系
    BOM
    DOM
    css单位分析
    API and Web API
  • 原文地址:https://www.cnblogs.com/leezj/p/4058186.html
Copyright © 2011-2022 走看看