Python集合

__author__ = '12711'
#-*- coding:utf-8 -*-
F=set([1,2,3,4,5])#创建一个数字集合
G=set([1])
S=set("abcd")#创建一个字符集合
print(F&G)#交集
print(F|G)#并集
print(F-G)#差集
print(F^G)#对称差集(去掉相同的值)
F.add(888)#增加一项
F.update([666,444])#增加多项
F.remove(666)#删除一项
print(len(F))#计算集合的长度
print(555 in F)#判断555是否在这个集合中
555 not in F
print(F.issubset(S))#判断F是不是S的子集F<=S
print(S.issubset(F))
F.issuperset(S)#判断F是不是S的父集F>=S
F.union(S)
F | S
#返回一个新的 set 包含 s 和 t 中的每一个元素

S.intersection(F)
S & F
#返回一个新的 set 包含 s 和 t 中的公共元素

F.difference(S)
F - S
#返回一个新的 set 包含 s 中有但是 t 中没有的元素

F.symmetric_difference(S)
F ^ S
#返回一个新的 set 包含 s 和 t 中不重复的元素

F.copy()
#返回 set “F”的一个浅复制
print(F)
原文地址:https://www.cnblogs.com/hjdshizhidong/p/9683372.html