zoukankan      html  css  js  c++  java
  • python 基础笔记九-集合

    集合set:

      1、集合中的元素天生去重,也是用大括号{}定义,集合是无序的,不能根据下标来取值;

      2、可以将一切可以循环的类型转换为集合,如列表、字符串、元组

      3、定义一个空集合:jihe = set()

      4、函数:

       4.1、set1.intersection(set2):判断集合set1和集合set2是否有交集,返回交集的元素

       4.2、set1 & set2:也是判断集合set1和集合set2是否有交集,返回交集的元素

          4.3、set1.union(set2):取集合set1、set2的并集,即返回两个集合合并到一起的元素

       4.4、set1 | set2:取集合set1、set2的并集,即返回两个集合合并到一起的元素

       4.5、set1.difference(set2):取两个集合的差集,返回集合set1中除了交集之外的元素

       4.6、set1 - set2:取两个集合的差集,返回集合set1中除了交集之外的元素

       4.7、set1.symmetric_difference(set2):取对称差集,即set1/set2中除了交集的元素

          4.8、set1 ^ set2:取对称差集,即set1/set2中除了交集的元素

       4.9、set1.issubset(set2):判断set1是否是set2的子集

       4.10、set1.issuperset(set2):判断set1是否是set2的父集

          4.11、set1.add(str):增加元素

       4.12、set1.remove(str):删除指定元素

       4.13、set1.pop():随机删除一个元素

     

  • 相关阅读:
    new的实现原理
    call, apply, bind的内部实现原理
    redux基础第二讲——react-redux
    redux基础第一讲
    React组件的数据
    ES6中的super
    ES5和ES6中实现对象和继承的方法对比
    react组件的生命周期
    浅谈js继承的几种方法
    LeetCode 5274. Number of Ways to Stay in the Same Place After Some Steps
  • 原文地址:https://www.cnblogs.com/wu-xw/p/9686885.html
Copyright © 2011-2022 走看看