python中set(可变集合)、frozenset(不可变集合)的基本操作
#!/usr/bin/env python
#coding=utf-8
def main():
#可变集合
print ">>>>>>>>>>>>>>>>Set"
sets1 = set("this is a cjh's set1")
sets2 = set("this is a wsy's set2")
print ">>>>>>>>>>>>>>>>print Original Set"
print sets1
print sets2
print ">>>>>>>>>>>>>>>>Set into a Str、List、Tuple"
print ' '.join(s for s in sets1)
print list(sets1)
print tuple(sets1)
#set不能转化为字典
#set的交集、合集、差补
print ">>>>>>>>>>>>>>>>Set Operator &、|、-"
print sets1 & sets2
print sets1 | sets2
print sets1 - sets2
#set元素的增加、删除
print ">>>>>>>>>>>>>>>>Set add、update、remove"
sets1.add('XDU')
print sets1
sets1.update('SCUT')
print sets1
sets1.remove('1')
print sets1
#不可变集合
print ">>>>>>>>>>>>>>>>Frozenset"
frozensets1 = frozenset("this is a cjh's frozenset1")
frozensets2 = frozenset("this is a wsy's frozenset2")
print ">>>>>>>>>>>>>>>>print Original Frozenset"
print frozensets1
print frozensets2
print ">>>>>>>>>>>>>>>>Frozenset into a Str、List、Tuple"
print ' '.join(s for s in frozensets1)
print list(frozensets1)
print tuple(frozensets1)
#Frozenset不能转化为字典
#Frozenset的交集、合集、差补
print ">>>>>>>>>>>>>>>>Frozenset Operator &、|、-"
print froze