码迷,mamicode.com
首页 > 其他好文 > 详细

集合-列表的关系测试

时间:2018-04-11 16:15:24      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:style   数据   bsp   font   family   包含   als   iss   相同   


# -*- coding: utf-8 -*-
#集合是无序的

list_1=[1,4,7,3,6,7]
list_3=set([1,3,7])
list_4=[377,88]
#集合去重
list_1=set(list_1)
list_2=[1,33,4,7,66,5,8]
#交集,取出两个列表中相同的数据
list_x=list_1.intersection(list_2)
#并集,合并列表并去重
list_n=list_1.union(list_2)
#差集,list1中有,list2中没有的数据
print(list_1.difference(list_2))
#子集,31包含,返回True,如果不包含返回False
#print(list_3.issubset(list_1))
print(list_3.issubset(list_1))
#父集,1包含3,返回True,如果不包含返回False
print(list_1.issuperset(list_3))

#对称差集,取出12中都没有的数据
print(list_1,list_2)
print(list_1.symmetric_difference(list_2))
#如果两个列表没有交集,返回为True,如果有交集返回为False
print(list_3.isdisjoint(list_4))
 

集合-列表的关系测试

标签:style   数据   bsp   font   family   包含   als   iss   相同   

原文地址:https://www.cnblogs.com/hekaiqiaq/p/8794771.html

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