【发布时间】:2020-12-14 04:28:28
【问题描述】:
我有一个元组。我想遍历每个嵌套元组,但我想检查它是否已被添加到不同的列表中(根据 IP 检查重复项)。如果尚未添加,我想将整个嵌套元组的内容附加到新列表中。
我想我知道它没有按照我的意图做,因为我需要检查新列表中每个嵌套元组的 IP 以查看它是否重复,但我不知道如何检查嵌套元素的内部新列表。
example = (('ROUTER1', '17.2.155.224', 'WS-C3850-48T-E'),('ROUTER2', '27.24.251.212', 'WS-C3850-48T-E'),('ROUTER3', '27.24.251.212', 'WS-C3850-48T-E'))
new_list = []
for item in example:
if item[1] in new_list:
pass
else:
new_list.append(item)
print(new_list)
【问题讨论】:
-
您可以使用另一个名为
dups的列表,您将在其中存储所有迭代的 IP 地址。
标签: python list tuples iteration