zoukankan      html  css  js  c++  java
  • python基础学习1-SET 集合

    # -*- coding:utf-8 -*-  set集合 无序不重复的序列
    
    se = {"a","b","c"} #创建SET集合
    print(type(se))
    li = [1,2,2,3,4] #转换一个列表成SET 集合
    se1 = set(li) print(se1)
    se2 = set()
    se2.add(123); se2.add(567); print(se2)
    s1={11,22,33}
    s2={22,33,44}
    print(s1.difference(s2))  #取得两个集合元素 差异
    print(s2.difference(s1))
    s3=s1.symmetric_difference(s2) # 取得两边集合对称差异元素
    print(s3)
    s1.difference_update(s2)#带更新的功能 更新到S1
    print(s1)
    s1.symmetric_difference_update(s2)#带更新功能更新到S1
    print(s1)
    s1.discard(11)#移除指定元素 如果不包含也不会出错
    s1.remove(22)#移除 ,如果不包含会报错
    s3={22,33,44}
    print( s3.pop()) #删除 随机删除 返回被删除的对象
    print(s1.intersection(s2)) #取两个集合交集
    print(s1.isdisjoint(s2))#判断是否有交集
    print(s1.issuperset(s2))#S1是否包含S2
    print(s1.union(s2))#并集
    s1.update(s2) #添加可迭代的对象
    
  • 相关阅读:
    css优化总结
    几种常用的图片格式
    css布局总结
    第四章复习题
    4.9,4.10
    4.8
    4.7指针
    libffi
    代理模式
    Redis 汇总
  • 原文地址:https://www.cnblogs.com/whzym111/p/5765837.html
Copyright © 2011-2022 走看看