美文网首页python热爱者
python list 数据比较

python list 数据比较

作者: 3a3259864266 | 来源:发表于2018-06-08 21:58 被阅读2次

!/usr/bin/python

-- coding: utf-8 --

list1=['a','b','c','d']
list2=['c','d','e','f']

set1=set(list1)
set2=set(list2)

交集

print '\n交集:'
print set1 & set2

并集

print '\n并集:'
print set1 | set2

差集

print '\n差集:'
print set1 - set2
print set2 - set1

对称差集

print '\n对称差集:'
print set1 ^ set2
print set2 ^ set1

子集 & 超集

set3 = set(['a','b','c'])
print set3.issubset(set1) # set3是set1的子集
print set3.issubset(set2) # set3是set2的超集

交集:
set(['c', 'd'])

并集:
set(['a', 'c', 'b', 'e', 'd', 'f'])

差集:
set(['a', 'b'])
set(['e', 'f'])

对称差集:
set(['a', 'b', 'e', 'f'])
set(['a', 'b', 'e', 'f'])
True
False

相关文章

网友评论

    本文标题:python list 数据比较

    本文链接:https://www.haomeiwen.com/subject/salzsftx.html