цель: ввести вручную значения словаря

Рейтинг: 1Ответов: 1Опубликовано: 20.06.2023

в словарь необходимо ввести значения. В данном примере записывает только последние введенные значения, а нужно все...

for i in range(2):
    dict_1 = {}
value = input("Enter value: ")
key = input("Enter key: ")
dict_1.update({key: value})
    i = i + 1
print(dict_1)

Ответы

▲ 1Принят

Вот так:

dict_1 = {}  # Создаём словарь

for i in range(2):  # Повторяем 2 раза
    value = input("Enter value: ")
    key = input("Enter key: ")
    dict_1[key] = value  # Записываем значения

print(dict_1)