标签:差集 支持 clear sequence enc 算术 weight 类型 sha
1.Set类型:Set类型即集合,用于表示相互之间无序的一组对象,且元素唯一。
#创建空集合 s = set() #给集合新增元素 s.add(‘simon‘) s.add(111) print(s)
update(seq):用序列更新集合,序列的每个元素都被添加到集合中。
s = set() s.update([1, 2, 3]) print(s) #{1, 2, 3}
remove(element):删除元素
s = {"simon", "hangzhou"} s.remove("simon") print(s) #hangzhou
clear():清除集合
s = {"simon", "hangzhou"} print(s) # {‘simon‘, ‘hangzhou‘} s.clear() print(s) #set()
4.集合set()元素无序且不允许重复:
s = {"simon", "hangzhou", 24} s1 = {"button", "shanghai", 24} #比较s中存在,s1中不存在的元素,并把不同的元素赋值给新的变量,即差集 ds = s.difference(s1) print(ds) #{"simon", "hangzhou"} print(s) #{"simon", "hangzhou", 24}
difference_update():
s = {"simon", "hangzhou", 24} s1 = {"button", "shanghai", 24} #比较s中存在,s1中不存在的元素,并且把s更新为那些不存在的元素组成的集合 print(s) #{"simon", "hangzhou", 24} s.difference_update(s1) print(s) #{"simon", "hangzhou"}
intersection():
s = {"simon", "hangzhou", 24} s1 = {"button", "shanghai", 24} #交集intersection() inter = s.intersection(s1) print(inter) #{24}
union():
s = {"simon", "hangzhou", 24} s1 = {"button", "shanghai", 24} #并集union() un = s.union(s1) print(un) #{‘simon‘, ‘hangzhou‘, 24, ‘shanghai‘, ‘button‘}
标签:差集 支持 clear sequence enc 算术 weight 类型 sha
原文地址:http://www.cnblogs.com/SimonXu/p/7672752.html