Постоянное обновление словарей в PythonPython

Программы на Python
Ответить
Anonymous
 Постоянное обновление словарей в Python

Сообщение Anonymous »

Я хочу постоянно обновлять ключи и значения в своем словаре, у меня есть словарь, хранящийся в переменной, которая теперь имеет 2 ключа и значения, я хочу добавлять ключи и значения путем ввода и хочу, чтобы они сохранялись в словаре навсегда, даже если я перезапущу программу. Теперь происходит следующее: ключи и значения, заданные пользователем, успешно вставляются в словарь, но как только я перезапускаю программу, она снова возвращается к двум значениям, которые я дал в программе.
Код:

Код: Выделить всё

      mails = {'robin': 'robin@mail.com', 'michael': 'michael@mail.com'}
cont_name = input('Enter the contact name: ')  {Jessey}
cont_mail = input('Enter the mail-id: ')       {jessey@mail.com}
dict1 = {cont_name:cont_mail}
mails.update(dict1)
print (mails)
(Это дает мне правильный результат)
Вывод:
{'robin': 'robin@mail.com', 'michael ': 'michael@mail.com', 'Джесси': 'jessey@mail.com'
но как только я перезапущу свою программу и распечатаю словарь (почту), он показывает мне этот результат:
{'robin': 'robin@mail.com', 'michael': 'michael@mail.com'
Будем признательны за ответы,Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/662 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»