【发布时间】:2017-07-10 00:32:14
【问题描述】:
我有一个看起来像这样的元组列表;
ListTuples = [('192.168.1.100', '192.168.1.101'), ('192.168.1.100', '192.168.1.102'), ('192.168.1.100', '192.168.1.103'), ('192.168.1.103', '192.168.1.100')]
当元组的第一个元素与另一个元组的第二个元素匹配时,我想删除元组,同时元组的第二个元素与另一个元组的第一个元素匹配。 OutputList 将如下所示;
OutputList = [('192.168.1.100', '192.168.1.101'), ('192.168.1.100', '192.168.1.102')]
除了遍历所有元组以比较并保存到新的元组列表之外,还有更简单的方法吗?
谢谢。
【问题讨论】: