zoukankan      html  css  js  c++  java
  • set集合操作【python】

    set集合操作包括:

    >>> x=set("123defj89")
    >>> y=set("ab34e6jh9")
    >>> x
    set(['e', 'd', 'f', 'j', '1', '3', '2', '9', '8'])
    >>> y
    set(['a', 'b', 'e', 'h', 'j', '3', '4', '6', '9'])
    >>> x&y #交集,返回一个新set包含x和y中公共元素,等价于x.intersection(y)
    set(['9', '3', 'j', 'e'])
    >>> x | y  #并集,返回一个新的set包含x和y中的每一个元素,等价于x.union(y)
    set(['a', 'b', 'e', 'd', 'f', 'h', 'j', '1', '3', '2', '4', '6', '9', '8'])
    >>> x - y  #差集,返回一个新的set包含x中有但是y中无的元素,等价于x.difference(y)
    set(['1', '8', '2', 'd', 'f'])
    >>> x ^ y  #对称差,返回一个新的set包含 x 和 y 中不重复的元素,等价于 x.symmetric_difference(y)
    set(['a', 'b', 'd', 'f', 'h', '1', '2', '4', '6', '8'])
    >>> x <= y  #测试是否 x 中的每一个元素都在 y 中,等价于x.issubset(t)
    False
    >>> x >= y  #测试是否 y 中的每一个元素都在 x 中,等价于x.issuperset(y)
    False
    >>> 
  • 相关阅读:
    sqlserver 2005 数据库的差异备份与还原
    sqlserver安装教程
    hibernate左连接查询时在easyUI的dataGrid中有些行取值为空的解决办法
    解释器模式
    命令模式
    责任链模式
    3Sum Closest
    3sum
    代理模式
    外观模式
  • 原文地址:https://www.cnblogs.com/apple2016/p/5600831.html
Copyright © 2011-2022 走看看