set集合

set(集合)是一个非常有用的数据结构,它与列表的行为比较相似,区别在于set不能包含重复的元素

列如,检查一个列表中是否包含重复的元素:

some_list = ['a','b','c','b','d','m','n','n']

duplicates = list(set(x for x in some_list if some_list.count(x) > 1))

print(duplicates)

交集

valid = {'red','yellow','blue','green','black'}

input_set = set(['yellow','blown'])

print(input_set.intersection(valid))

差集

print(input_set.difference(valid))

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容