(学习日记) 集合记录
集合
集合:是可变的数据类型 ,它里面的数据类型必须是不可变的数据类型,无序,不重复,不同于字典,他有元素,没有键值对(编码不常用)
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))
浙公网安备 33010602011771号