как добавить в словарь новый ключ
Попробовала добавить вот таким образом, но не получилось т.к выдает ошибку
ab = {
'Алина : +79069594861',
'Вика : +79989163931',
'Максим : +79278939487',
'Никита : +79629371475',
}
print('Вы вошли в контакты\nДоступные вам команды:\nдобавить')
inp = input()
if inp.lower() == "добавить":
print('Введите имя нового контакта:')
contact = input()
print('Введите номер нового контакта:')
phone = input()
ab[contact] = phone
Ответы (1 шт):
Автор решения: Denis640Kb
→ Ссылка
У Вас сейчас Ваш словарь не содержит значений ключ-значение, а просто одно значение.
Чтобы добавить ключи - экранируйте данные в словаре отдельно.
Пример:
ab = {
'Алина' : '+79069594861',
'Вика' : '+79989163931',
'Максим' : '+79278939487',
'Никита' : '+79629371475'
}
print('Вы вошли в контакты\nДоступные вам команды:\nдобавить')
inp = input()
if inp.lower() == "добавить":
print('Введите имя нового контакта:')
contact = input()
print('Введите номер нового контакта:')
phone = input()
ab[contact] = phone
print(ab)