zoukankan      html  css  js  c++  java
  • Python的集合符号操作(关系测试)

    集合是一个无序的,不重复的数据组合,它的主要作用如下:

    • 去重,把一个列表变成集合,就自动去重了
    • 关系测试,测试两组数据之前的交集、差集、并集等关系
       1 a = set([1,2,3,4,5])
       2 b = set([4,5,6,7,8])
       3 
       4 print("-----------交集------------")
       5 print(a.intersection(b))
       6 print(a & b)
       7 
       8 print("-----------并集------------")
       9 print(a.union(b))
      10 print(a | b)
      11 
      12 print("-----------差集------------")
      13 print(a.difference(b))
      14 print(a - b)
      15 print(b.difference(a))
      16 print(b - a)
      17 
      18 
      19 print("-----------对称差集------------")
      20 print(a.symmetric_difference(b))
      21 print(a ^ b)
      22 
      23 s1 = set([1,2,3,4])
      24 s2 = set([3,4])
      25 print("-----------父集------------")
      26 print(s1.issuperset(s2))
      27 print(s1 > s2)
      28 
      29 print("-----------子集------------")
      30 print(s2.issubset(s1))
      31 print(s1 < s2)
  • 相关阅读:
    加工零件(Dijkstra)
    尼克的任务(DP)
    挖地雷(记忆化搜索)
    滑雪(DP,记忆化搜索)
    子串和子序列(DP)
    八皇后(DFS)
    打印feign报错日志
    restTemplate 踩坑
    共享全局对象
    获取当月多少天
  • 原文地址:https://www.cnblogs.com/zerozs/p/9301343.html
Copyright © 2011-2022 走看看