首页 > 编程语言 > 详细

python学习之集合

时间:2019-06-20 21:29:19      阅读:97      评论:0      收藏:0      [点我收藏+]

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

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

    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”的一个浅复制














  












      

    

 

python学习之集合

原文:https://www.cnblogs.com/ylift/p/11061217.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!