Задать вопрос
@Katerina19

Как сделать, чтобы не перезаписывался словарь в python?

Добрый день!

Как сделать так чтобы к существующему ключу добавлялось значение и при этом сохранялось предыдущее?

Текущий код удаляет старую пару ключ-значение:

n1 = int(input())

d1 = {}

for i in range(n1):

        first, second = input().split()


5dc06d5fa3417011860742.pngd1[first]=second

print(d1)
  • Вопрос задан
  • 579 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
from collections import defaultdict

d = defaultdict(list)
n = int(input())

for i in range(n):
    first, second = input().split()
    d1[first].append(second)

print(d)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы