Python学习笔记------集合常见的方法

# **********************************集合常用的方法*********************************
# 由不同的 无序 不可变元素(字符串  数字  元组)组成
"""
s = {1, 2, 'age', 4, 'iphone', ('alex', 'age', 'name')}
for item in s:
    print(item)
print(type(s), s)
"""


# 使用set方法初始化集合,相当于把后面的参数for循环添加到集合中
"""
s = set('hello')
s2 = set(['alex', 'name', 'alex', 'age'])
print(s)
print(s2)
"""

"""
s = {1, 2, 3, 4}
# 集合中添加元素
s.add('alex')
# 清空集合
s.clear()
# 随机删除某一个元素
s.pop()
# 删除特定的元素,如果不存在会报错
s.remove(3)
# 删除特定的元素,不存在 不会报错
s.discard(3)
print(s)
"""

s1 = {'xiao', 'ming', 'shi', 'shui'}
s2 = {'xiao', 'hong', 'you', 'shi', 'shui'}
"""
# 求两个集合的交集
v = s1.intersection(s2)
v2 = s1 & s2
# print(v)
# print(v2)
"""
"""
# 求两个集合的并集
v = s1.union(s2)
v2 = s1 | s2
print(v, v2)
"""

"""
# 求两个集合的差集 (既存在于s1中,在s2中不存在的)
v = s1 - s2
v2 = s1.difference(s2)
print(v)
print(v2)
"""
 

猜你喜欢

转载自blog.csdn.net/weixin_39180334/article/details/81004507