我有两个列表。一个只是ID列表
ids = [123, 124, 127, 316, 463]
,另一个是ID和名称的元组列表
combined = [(123, "Brian"), (124,"Eric"), (222,"Jane")]
对这些设置进行比较的最简单方法是什么?我需要找出两件事-第一个列表中存在的id不会出现在第二个列表中,特别是127, 316, 463
,反之亦然,也就是(222, "Jane")
。
我正在使用Python 2.5。
答案 0 :(得分:0)
首先,如果不能阻止您这样做,则至少应升级到Python 2.7。
如果要比较数字,可以将strcmp
与ids
中每个列表的第一个元素进行比较:
combined