为了账号安全,请及时绑定邮箱和手机立即绑定

python两个列表内容比较

python两个列表内容比较

qq_Uglypoorpric_0 2018-05-10 23:14:35
a = [['ods_tppj_qylbjjgxxb_bd', ' all ', ' tppjbj', ' PJ_QYLBJJGXXB_BD', ' 0', ' 2018-05-10'], ['ods_tppj_repair_group_relation', ' all ', ' tppjbj', ' REPAIR_GROUP_RELATION', ' 0', ' 2018-05-10'], ['ods_tppj_repair_local_hour_grade', ' all ', ' tppjbj', ' REPAIR_LOCAL_HOUR_GRADE', ' 0', ' 2018-05-09'], ['ods_tppj_repair_std_item', ' all ', ' tppjbj', ' REPAIR_STD_ITEM', ' 0', ' 2018-05-09'], ['ods_tppj_repair_std_item_small', ' all ', ' tppjbj', ' REPAIR_STD_ITEM_SMALL', ' 0', ' 2018-05-09'], ['ods_tppj_series_grade_rel_sm', ' all ', ' tppjbj', ' SERIES_GRADE_RELATION_SMALL', ' 0', ' 2018-05-09'], ['ods_tppj_series_grade_relation_small', ' all ', ' tppjbj', ' SERIES_GRADE_RELATION_SMALL', ' 0', ' 2018-05-09'], ['ods_tppj_zc_clppxxb', ' all ', ' tppjbj', ' ZC_CLPPXXB', ' 0', ' 2018-05-09'], ['ods_tppj_zc_clzlb', ' all ', ' tppjbj', ' ZC_CLZLB', ' 0', ' 2018-05-09']]b = [['ods_tppj_qylbjjgxxb_bd', ' all ', ' tppjbj', ' PJ_QYLBJJGXXB_BD', ' 0', ' 2018-05-10'], ['ods_tppj_repair_group_relation', ' all ', ' tppjbj', ' REPAIR_GROUP_RELATION', ' 0', ' 2018-05-10'], ['ods_tppj_repair_local_hour_grade', ' all ', ' tppjbj', ' REPAIR_LOCAL_HOUR_GRADE', ' 0', ' 2018-05-10'], ['ods_tppj_repair_std_item', ' all ', ' tppjbj', ' REPAIR_STD_ITEM', ' 0', ' 2018-05-10'], ['ods_tppj_repair_std_item_small', ' all ', ' tppjbj', ' REPAIR_STD_ITEM_SMALL', ' 0', ' 2018-05-10'], ['ods_tppj_series_grade_rel_sm', ' all ', ' tppjbj', ' SERIES_GRADE_RELATION_SMALL', ' 0', ' 2018-05-10'], ['ods_tppj_series_grade_relation_small', ' all ', ' tppjbj', ' SERIES_GRADE_RELATION_SMALL', ' 0', ' 2018-05-10'], ['ods_tppj_zc_clppxxb', ' all ', ' tppjbj', ' ZC_CLPPXXB', ' 0', ' 2018-05-10'], ['ods_tppj_zc_clzlb', ' all ', ' tppjbj', ' ZC_CLZLB', ' 1000', ' 2018-05-10']]c = []以上a,b两个列表,除了时间不同,还有时间前的值不同,其他都一样,我如何比较这两个列表,把b列表和a列表比较的值不一样的那条数据比较出来,然后单独放入c列表中
查看完整描述

1 回答

?
产品经理不是经理

TA贡献481条经验 获得超143个赞

# 单个列表内无重复
a = tuple(map(tuple,a))
b = tuple(map(tuple,b))
c = list(map(list,set(b).difference(set(a)))) #结果为在b而不在a的数据


查看完整回答
反对 回复 2018-05-11
  • 1 回答
  • 0 关注
  • 2527 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信