python集合基础知识学习

python集合基本操作

学习来源链接:http://www.runoob.com/python3/python3-set.html

集合基本操作

print("===集合学习===")
p = {1,2,3,4,5,6}
print(p)
c=set('')
print("定义空集合:",c)
basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
print(basket)
print("判断元素是否在集合:",'orange' in basket )
a = set('abdabra')
b = set('alzam')
print("集合a中包含而集合b中不包含的元素:",a-b)
print("集合a或b中包含的所有元素:",a|b)
print("集合a和b中都包含了的元素:",a&b)
print("不同时包含于a和b的元素:", a ^ b )
print("添加集合:")
d=set()
d.update(a,b,c)
print("将集合a、b、c添加到d中:",d)
basket.remove('apple')
print("打印移除Apple的结果:",basket)
thisset = set(("Google", "Runoob", "Taobao"))
print(thisset)
thisset.discard("Facebook")  # 不存在不会发生错误
print("移除不存在的元素不会发生错误:",thisset)
thisset = set(("Google", "Runoob", "Taobao", "Facebook"))
x = thisset.pop()
print(x)
print("求长度:",len(thisset))
cle = set(("Google", "Runoob", "Taobao"))
cle.clear()
print("清空集合:",cle)
print("判断Facebook是否在thisset中:","Facebook" in thisset)


输出结果如下:

===集合学习===
{1, 2, 3, 4, 5, 6}
定义空集合: set()
{'apple', 'banana', 'orange', 'pear'}
判断元素是否在集合: True
集合a中包含而集合b中不包含的元素: {'r', 'b', 'd'}
集合a或b中包含的所有元素: {'m', 'r', 'l', 'z', 'b', 'a', 'd'}
集合a和b中都包含了的元素: {'a'}
不同时包含于a和b的元素: {'l', 'r', 'z', 'b', 'd', 'm'}
添加集合:
将集合a、b、c添加到d中: {'m', 'r', 'l', 'z', 'b', 'a', 'd'}
打印移除Apple的结果: {'banana', 'orange', 'pear'}
{'Runoob', 'Taobao', 'Google'}
移除不存在的元素不会发生错误: {'Runoob', 'Taobao', 'Google'}
Runoob
求长度: 3
清空集合: set()
判断Facebook是否在thisset中: True

具体学习请参考网站:http://www.runoob.com/python3/python3-set.html

 

 

 

你可能感兴趣的:(python)