python之对比list数据

#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
Created on 2019-11-14

@author: Meifen
'''

import time
import os

class common():
     #对比数据
     def getDifferentInfo(self, list1, list2):    #ab(bc)
        list3 = list(set(list1).intersection(set(list2)))  #ab(bc)=b
        list4 = list(set(list1).difference(set(list3)))  #ab(b)=a
        return list4
    
     #list1跟list2比对,找出list1跟list2中数据的不同值
     def getDifferentInfo2(self, list1, list2):  

        #list1=["b2","a1","c3","d1"],list2=["a2","b2","c0","d0"]
        list3 = list(set(list1).difference(set(list2)))  #['a1', 'c3', 'd1']
        return list3
     
     #list1跟list2比对,找出list1跟list2相同的值
     def getIntersectInfo(self, list1, list

猜你喜欢

转载自blog.csdn.net/fen_fen/article/details/103147692