Python的集合

#作用:去重、关系运算
#定义:
    知识点回顾
    可变类型是不可hash类型
    不可变类型是可hash类型
#定义集合:
    1.可以包含多个元素,用逗号分隔 
    注意:
      1.每个元素都必须是不可变类型(可hash,可作为字典的key)
      2.没有重复的元素
      3.无序
#优先掌握的操作:
  1.长度
  2.成员运算in/not in
  3.| 合集
  4.&交集
  5.-差集
  6.^对称差集
  7.==

sets1 = {1,2,3,99,5}
sets2 = {6,4,1,2}
####### 长度:
  len(sets)
#######运算:
  1 in sets: True
  100 in sets: False
  100 not in sets : True
#######合集: 去掉重复的并合并
  sets1 | sets2 >>> 1 2 3 4 5 6 99
#######交集:返回双方都有的值
  sets1 & sets2 >>> 1 2
#######差集:将双方都有的值进行相减,返回被减数所剩的值
  sets1 - sets2 >>> 3 99 5 
#######^对称差集:将双方共有的值抵消不算,返回双方都不是共有的数
  sets1 ^ sets2 >>> 3 4 5 6 99

  

猜你喜欢

转载自www.cnblogs.com/jbzd/p/9147478.html