zoukankan      html  css  js  c++  java
  • python_集合_笔记

    集合

    特性:

    a.确定性(元素必须可以hash)
    b.互异性(去重)
    c.无序性(集合中的元素没有先后之分)

    集合关系测试

    交集 & jihe1.intersection(jihe2)
    差集 - jihe1.difference(jihe2)
    并集 | jihe1.union(jihe2)
    对称差集 ^ jihe1.symmetric_difference(jihe2)

    包含关系

    in:判断某元素是否在集合内
    not in:==,!=,:判断两个集合是否相等

    相交 set1.isdisjoint(set2)
    包含 set2.issuperset(set2)
    不相交 set3.issubset(set2)

    示例

    >>>iphone1 = {'aaa', 'nnn', 'ccc'}
    >>>iphone2 = {'ccc', 'ddd'}
    >>>iphone1 in iphone2
    False
    >>>iphone1 not in iphone2
    True
    >>>iphone1 in iphone2
    False
    >>>iphone1 not in iphone2
    True
    >>>iphone1.isdisjoint(iphone2)
    False
    >>>iphone1.issuperset(iphone2)
    False
    >>>iphone1.issubset(iphone2)
    False
    
  • 相关阅读:
    查看linux命令类型
    理解bashrc和profile[转载]
    问题:ldconfig
    箭头函数
    闭包函数
    方法
    手把手教你使用百度地图(图解)
    变量作用域与解构赋值
    iterable
    Map和Set
  • 原文地址:https://www.cnblogs.com/irockcode/p/8671182.html
Copyright © 2011-2022 走看看