• 集合内置函数


    集合:
    1.去重,把一个列表变成集合,就自动去重了
    2.关系测试,测试两组数据之前的交集,差集,并集

    数据类型
    交集
    差集
    并集

    s = {1, 2, 3, 4, 5}
    s2 = {1,2,8,9}
    随机删除

    1 s.pop()
    删除没有的数据,不会报错
    s.discard(6)
    删除没有的会报错
    s.remove(0)
    可以添加多个值
    s.update([1,2,7,8])
    交集
    s = {1, 2, 3, 4, 5}
    s2 = {1, 2, 8, 9}
    s .update([8, 9])
    判断2个集合是不是不相交
    False 相交 ,True 不相交
    print(s.isdisjoint(s2))
    s 是S2的父集
    print(s.issuperset(s2))
    print(s >= s2)
    S2 是S的子集
    print(s2.issubset(s))
    print(s2 <= s)
    差集
    print('差集%s' % s.difference(s2))
    print(s - s2)
    
    print(s2.difference(s))
    print(s2 - s)
    并集
    print('并集%s' % s.union(s2))
     print(s | s2)
    对称差集
    print('对称差集%s' % s.symmetric_difference(s2))
    
    print(s ^ s2)
  • 相关阅读:
    事务的隔离级别
    事务的隔离
    事务简介
    leetcode647
    leetcode394
    leetcode96
    leetcode814
    leetcode738
    leetcode621
    leetcode763
  • 原文地址:https://www.cnblogs.com/zhengyiqun1992/p/10015385.html
Copyright © 2020-2023  润新知