<filename>python3/SetTest.py
#!/usr/bin/python3
# 集合（set）是由一个或数个形态各异的大小整体组成的，构成集合的事物或对象称作元素或是成员。
# 基本功能是进行成员关系测试和删除重复元素。
# 可以使用大括号 { } 或者 set() 函数创建集合，注意：创建一个空集合必须用 set() 而不是 { }，因为 { } 是用来创建一个空字典。

sites = {'Google', 'Taobao', 'Runoob', 'Facebook', 'Zhihu', 'Baidu'}

#添加元素
sites.add("test")

print(sites)   # 输出集合，重复的元素被自动去掉

#更新或添加元素
thisset = set(("Google", "Runoob", "Taobao"))
thisset.update({1,3,"Google"})
print(thisset)

#移除元素
sites.remove("test")
print(sites)
#此外还有一个方法也是移除集合中的元素，且如果元素不存在，不会发生错误。格式如下所示
sites.discard("lsp")

#判断元素是否在集合中存在
print("test" in sites)
print("Google" in sites)

# 成员测试
if 'Runoob' in sites :
    print('Runoob 在集合中')
else :
    print('Runoob 不在集合中')


# set可以进行集合运算
a = set('abracadabra')
b = set('alacazam')

print(a)

print(a - b)     # a 和 b 的差集

print(a | b)     # a 和 b 的并集

print(a & b)     # a 和 b 的交集

print(a ^ b)     # a 和 b 中不同时存在的元素
<filename>python3/SetTest.py
#!/usr/bin/python3
# 集合（set）是由一个或数个形态各异的大小整体组成的，构成集合的事物或对象称作元素或是成员。
# 基本功能是进行成员关系测试和删除重复元素。
# 可以使用大括号 { } 或者 set() 函数创建集合，注意：创建一个空集合必须用 set() 而不是 { }，因为 { } 是用来创建一个空字典。

sites = {'Google', 'Taobao', 'Runoob', 'Facebook', 'Zhihu', 'Baidu'}

#添加元素
sites.add("test")

print(sites)   # 输出集合，重复的元素被自动去掉

#更新或添加元素
thisset = set(("Google", "Runoob", "Taobao"))
thisset.update({1,3,"Google"})
print(thisset)

#移除元素
sites.remove("test")
print(sites)
#此外还有一个方法也是移除集合中的元素，且如果元素不存在，不会发生错误。格式如下所示
sites.discard("lsp")

#判断元素是否在集合中存在
print("test" in sites)
print("Google" in sites)

# 成员测试
if 'Runoob' in sites :
    print('Runoob 在集合中')
else :
    print('Runoob 不在集合中')


# set可以进行集合运算
a = set('abracadabra')
b = set('alacazam')

print(a)

print(a - b)     # a 和 b 的差集

print(a | b)     # a 和 b 的并集

print(a & b)     # a 和 b 的交集

print(a ^ b)     # a 和 b 中不同时存在的元素
#!/usr/bin/python3 # 集合（set）是由一个或数个形态各异的大小整体组成的，构成集合的事物或对象称作元素或是成员。 # 基本功能是进行成员关系测试和删除重复元素。 # 可以使用大括号 { } 或者 set() 函数创建集合，注意：创建一个空集合必须用 set() 而不是 { }，因为 { } 是用来创建一个空字典。 #添加元素 # 输出集合，重复的元素被自动去掉 #更新或添加元素 #移除元素 #此外还有一个方法也是移除集合中的元素，且如果元素不存在，不会发生错误。格式如下所示 #判断元素是否在集合中存在 # 成员测试 # set可以进行集合运算 # a 和 b 的差集 # a 和 b 的并集 # a 和 b 的交集 # a 和 b 中不同时存在的元素