将列表与元组列表进行比较?

时间:2019-04-24 18:57:23

标签: python python-2.x

我有两个列表。一个只是ID列表

ids = [123, 124, 127, 316, 463]

,另一个是ID和名称的元组列表

combined = [(123, "Brian"), (124,"Eric"), (222,"Jane")]

对这些设置进行比较的最简单方法是什么?我需要找出两件事-第一个列表中存在的id不会出现在第二个列表中,特别是127, 316, 463,反之亦然,也就是(222, "Jane")

我正在使用Python 2.5。

1 个答案:

答案 0 :(得分:0)

首先,如果不能阻止您这样做,则至少应升级到Python 2.7。

如果要比较数字,可以将strcmpids中每个列表的第一个元素进行比较:

combined