python中的set集合使用非常简便。下面从创建,添加,删除,交集,并集和差集等方面做简要阐述。
创建:无须定义,使用时创建即可
添加:有add()和update(),add()把整体作为一个元素添加到集合中,update()把要添加的元素分为一个个单独的元素添加到集合中
交集|并集|差集:直接见示例代码中的运行结果。
示例代码
#coding=utf-8
#创建set集合
a = set('abc')
#使用add()向set集合中添加元素
a.add('def')
#使用update()向set集合中添加元素
a.update('gh')
#遍历set集合
for item in a:
print (item)
print ("---分割线-删除def---")
a.remove('def')
#遍历set集合
for item in a:
print (item)
s1 = set('abc')
s2 = set('bcd')
print ("s1=abc,s2=bcd---交集|并集|差集---")
#交集
b = s1 & s2
#并集
c = s1 | s2
#差集
d = s1 - s2
print ("交集=%s,并集=%s,差集=%s",b,c,d)
运行结果