У меня есть словарь, и я хотел бы знать, можно ли «не печатать» словарь, если есть заданное значение:
Это мой словарь:
d={'Port':'1/0/1','Link-Status':'Down', 'Vlans':'None'}
Я хотел бы знать, есть ли способ проверить значения в словаре, и в этом примере, если Vlans имеет значение «Нет», не печатать словарь.
Я пытался выполнить условие 'for', но оно совсем не работает:
for v in d.items():
if v is not 'None':
print(d)
Вот что я получаю из этого вывода:
{'Port': '1/0/1', 'Link-Status': 'Down', 'Vlans': 'None'}
{'Port': '1/0/1', 'Link-Status': 'Down', 'Vlans': 'None'}
{'Port': '1/0/1', 'Link-Status': 'Down', 'Vlans': 'None'}