@ian.heidenreich Вы можете использовать цикл, условие, del и break для удаления элемента из словаря по значению.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
login_data = { "user1" : "1234", "user2" : "pass123", "user3" : "pass222", "user4" : "code222" } value_to_delete = "pass123" # Элемент с данным значением будет удалён for key, value in login_data.items(): # Перебираем циклом ключ, значение if value == value_to_delete: del login_data[key] # Удаляем элемент break print(login_data) # Вывод : # {'user1': '1234', 'user3': 'pass222', 'user4': 'code222'} |