zoukankan      html  css  js  c++  java
  • python学习之集合

    集合是一个无序的,不重复的数据组合

      去重,把一个列表变成集合,就自动去重了

        number = [1,2,3,4,1,2,3,4]

        print(number)

        print(set(number))

     

      关系测试,测试两组数据之前的交集、差集、并集等关系

        t.add('x')  添加

        s.update([10,37,28]) 添加多个

        t.remove('H') 删除

        len(s)  s集合的长度

        'x' in s    x是否包含在s内
        'x' not in s    x是否不包含在s内

        s.issuperset(t)  t中的元素是否都包含在s内 
        s >= t
        s.issubset(t)  s中的元素是否都包含在t内
        s <= t

        s.union(t) 并集 同 s | t
        s.intersection(t) 交集 同 s & t
        s.difference(t) #同s - t 返回s中有的t中没有的
      
        s.symmetric_difference(t)) #同t ^ s  返回一个新的 set 包含 s 和 t 中不重复的元素  
    
    
        s.copy()    返回 set “s”的一个浅复制














      












          

        

  • 相关阅读:
    全排列算法的全面解析
    排序算法系列:插入排序算法
    MySQL多表查询核心优化
    Python代码优化及技巧笔记(二)
    深入理解Lambda
    Unity游戏逻辑服务器实践
    Java设计模式——迭代器模式
    Java设计模式——原型模式
    insert 加的锁
    区间锁
  • 原文地址:https://www.cnblogs.com/ylift/p/11061217.html
Copyright © 2011-2022 走看看