zoukankan      html  css  js  c++  java
  • 学习python -- 第010天 集合

    集合

    集合的元素是无序列的

    空集合的创建

    1 # s = {} 这个是空字典的创建
    2 
    3 s1 = set()  # 这个会创建一个空集合

    集合的相关操作

    其实与字典、列表的操作类似

    集合间的关系 

    集合的数学操作

     1 #
     2 # @author:浊浪
     3 # @version:0.1
     4 # @time: 2021/3/21 16:27
     5 # 
     6 
     7 # 交集
     8 s1 = {10, 20, 30, 40}
     9 s2 = {20, 30, 40, 50, 60}
    10 print(s1.intersection(s2))
    11 print(s1 & s2)  # intersection 与 & 等价 都是集合的交集操作
    12 
    13 # 并集
    14 print(s1.union(s2))
    15 print(s1 | s2)  # union 与 | 等价 都是集合的并集操作
    16 
    17 
    18 # 差集
    19 print(s1.difference(s2))
    20 print(s1 - s2)   # difference 与 - 等价 都是集合的差集操作
    21 
    22 # 对称差值
    23 print(s1.symmetric_difference(s2))
    24 print(s1 ^ s2)
    25 
    26 # 最后集合本身不变
    27 print(s1)
    28 print(s2)  # 集合没有发生变化

    集合生成式

    认清现实,放弃幻想。 细节决定成败,心态放好,认真学习与工作。
  • 相关阅读:
    跑路了
    *CTF 2019 quicksort、babyshell、upxofcpp
    pyspark如何遍历broadcast
    pwn易忘操作原理笔记
    pwn学习之四
    pwn学习之三
    pwn学习之二
    pwn学习之一
    2017GCTF部分writeup
    OD使用教程12
  • 原文地址:https://www.cnblogs.com/jyf2018/p/14563276.html
Copyright © 2011-2022 走看看