码迷,mamicode.com
首页 > 编程语言 > 详细

第三周python学习笔记 set 集

时间:2016-12-04 23:36:05      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:pop   intersect   随机   sub   join   参数   并集   iss   元素   

 

list_1 = [1,4,56,6,32,2,1223,4]
list_2 = [23,4,5,2,1223,1]
list_3 = [4,6,1]
list_1 = set(list_1)
list_2 = set(list_2)
print (type,type(list_2)) # 查看数据类型。
#交集
list_jiaoji = list_1.intersection(list_2)
list_1.intersection_update(list_2) # 取交集,直接更新到list_1
print (list_1 & list_2)
print (交集,list_jiaoji)
#并集
list_bingji = list_1.union(list_2)
print (list_1 | list_2)
print (并集,list_bingji)
#差集
list_chaji = list_1.difference(list_2)
print (list_1 - list_2)
print (差集,list_chaji)
#子集
list_ziji = set(list_3).issubset(list_1)
print (子集,list_ziji)
#对称差集
list_fanxiang = set(list_2).symmetric_difference(list_1)
print (list_1 ^ list_2)
print (对称差集,list_fanxiang,list_2)
#交集以外
list_jjyw = list_2.isdisjoint(list_1)
print (jjyw,list_jjyw)
#添加一项
list_1.add(999)
#添加多项
list_2.update([888,222,333])
print (list_1,list_2)
# 移除指定元素,不存在,不报错。
list_discard = list_1.discard(2222)
# 移除指定元素,不存在,报错。
list_remove = list_1.remove(2222)
# 随机移除某个元素,并返回值。不加参数
str = list_1.pop()
# 随机删除一个元素,返回值。

 

第三周python学习笔记 set 集

标签:pop   intersect   随机   sub   join   参数   并集   iss   元素   

原文地址:http://www.cnblogs.com/lzf8989/p/6132232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!