比如一个QQ群列表以QQ号做唯一标识,
现在有200个用户, 一会从新获取一下群列表变成了190个, 请问如何有效的判断是哪10个不在群里了?非要一个一个对比吗? 不是求交集哦,是要得出差异的,哪些是减少的.哪些是多出来的,
欧阳克2016-11-10 10:39:35
a = set([1,2,3,4]) b = set([1,3,5,7]) #b中新增 print a.union(b).difference(a) #a中被删除 print a.union(b).difference(b)
三叔2016-11-10 10:39:11
#方法一: a=[2,3,4,5] b=[2,5,8] tmp = [val for val in a if val in b] print tmp #[2, 5] #方法二 print list(set(a).intersection(set(b)))