Просто учусь кодировать на Python, поэтому я создал этот тестовый словарь.
Я хочу, чтобы ввод был удален из словаря, однако каждый раз, когда я печатаю словарь после функции pop, он не удаляет ключ или значение.
Я использую это Python 3.7.2 Shell
firstDict = {1:"five", 2:"ten", 3:"fifteen", 4:"twenty"}
print(firstDict)
inputKeyToDelete = input("Please enter a key whose corresponding value you wish to delete: ")
if inputKeyToDelete in firstDict:
firstDict.pop(inputKeyToDelete)
print(firstDict)
Если я введу ключ (например, 2), я бы хотел, чтобы этот ключ и значение (2:"ten")
были удалены из словаря
Я ожидаю, что результат будет:
(1:"five", 3:"fifteen", 4:"twenty")