01python中的集合

#python中的集合:自带去重,主要用于处理两个序列之间的关系.

list1=set('intersection')
list2=set('symmetric')

print(list1)
print(list2)

#交集
print(list1.intersection(list2))
print(list1&list2)
#差集
print(list1.difference(list2))
print(list1-list2)
#并集
print(list1.union(list2))
print(list1|list2)
#反向差集
print(list1.symmetric_difference(list2))
print(list1^list2)

#是否包含
list1.issubset(list2)
list1.issuperset(list2)

#方法
#1.增
list1.add('')
list1.update(set('曾经的美好'))
print(list1)

#2.删
list1.remove("")#删除一项,如果不存在报错
#list1.remove(set("曾经"))#不能删除一个集合
list1.discard("")#删除一项,不存在不报错
print(list1.pop())#随机删除一项,并返回删除项

#.查
 x in list1 #判断x是否属于集合list1

 

posted on 2017-12-22 09:26  努力的活着_在人间  阅读(76)  评论(0)    收藏  举报

导航