久染

导航

(学习日记) 集合记录

集合

集合:是可变的数据类型 ,它里面的数据类型必须是不可变的数据类型,无序,不重复,不同于字典,他有元素,没有键值对(编码不常用)

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))

 



 



posted on 2018-10-13 18:26  久染  阅读(175)  评论(0)    收藏  举报