15.容器数据类型之集合set2020-07-14

# 作用:

# 1。去重 集合内不可能出现相同的元素

# 2。关系运算

#    共同好友

#      共同关注

#      交叉并集

# 用集合就是用上面两个功能,如果都用不上,那么就不要用

# 定义:

s = {1, 2, 3, 4, 5}

s =set()# 定义空集合

'''

1集合内的元素必须是不可变类型

2元素与元素之间逗号隔开,不是键值对

3集合内元素也是无序的,

'''

# 去重

s = {1, 1, 2, 3, 3, 3, 4, 4, 5, 5, 3, 2, 2, 1, 2, 1, 4}

print(s)

# 类型转换

# 能被for循环的类型都能被转换成集合

# 关系运算

friends1 = {'jason', 'tank', 'tony', 'jerry'}

friends2 = {'jason', 'tony', 'owen', 'oscar'}

# 1求两个用户的共同好友  交集

res = friends1 & friends2

print(res)

# 2求用户的所有好友  并集

res = friends1 | friends2

print(res)

# 3 求用户1独有的好友

res1 = friends1 - friends2

print(res1)

# 4求两个用户各自的独有好友 对称差集

res = friends2 ^ friends1

print(res)

# 5 父集 子集

s1 = {12,3 ,4, 5,6}

s2 = {12, 6}

print(s1 > s2)

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

友情链接更多精彩内容