集合
集合:是可变的数据类型 ,它里面的数据类型必须是不可变的数据类型,无序,不重复,不同于字典,他有元素,没有键值对(编码不常用)
li = set([1,2,3])
li = {'alex','wusir','tsy','xiwenxin'} 增加元素:
add:
li = {'alex','wusir','tsy','xiwenxin'}
li.add('woaini')
print(li)
这样输出后的集合有无序性 update:
li.update('abc')
print(li)
output = {'wusir', 'c', 'a', 'b', 'alex', 'woaini', 'xiwenxin', 'tsy'}
删除元素:
pop:
li = {'alex','wusir','tsy','xiwenxin'}
li.pop()
print(li.pop())
print(li)
随机删除,print后又返回值 remove:
li = {'alex','wusir','tsy','xiwenxin'}
li.remove('alex')
print(li)
按照元素删除
output = set() 空集 集合操作:
求交集&:
li = {1,2,3,4,5}
li2 = {4,5,6,7,8}
print(li & li2)
print(li.intersection(li2))
求并集:
li = {1,2,3,4,5}
li2 = {4,5,6,7,8}
print(li.union(li2))