python -day07

来源:互联网 发布:邯郸煤炭软件 编辑:程序博客网 时间:2024/06/05 07:42

set

update关键词

set1={1,2,3,4}set1.update("245")  #可以容纳字符串,tuple,list,单个整数不可以set1.update((1,2,7))print(set1)结果:{1, 2, 3, 4, 7, '4', '2', '5'}

remove移除元素

set1.remove(2)    删除不存在的报错set1.discard(3)   删除不存在的不会报错print(set1.pop())  #删除并返回第一个元素set1.clear()     #清空print(set1)

set没有索引,只能for遍历
还有一种遍历方式

for ids,data in enumerate(set1):  #利用enumerate生成索引,set的遍历方式    print(ids,data)0 11 32 43 54 75 26 4

difference关键词

set1={1,2,3}set2={1,2,3,4}print(set1==set2)print(set1.difference(set2))print(set2.difference(set1))Falseset(){4}
set1={1,2,3}set2={1,2,3,4}print(set1.issubset(set2))  #set1是否被set2包含print(set1.issuperset(set2))#set是否包含set2
g=frozenset([1,2,3])  #不可改变,增加或者删除
原创粉丝点击