@Nommero0123

Можно ли сделать проверку и выводить элемент если он существует?

Я получаю строки JSON:
{'lastname': 'Asd', 'firstname': 'Qwe', 'middlename': 'Nbe', 'city': 'n', 'phone': '123'}
{'lastname': 'Asd', 'firstname': 'Qwe', 'middlename': 'Nbe', 'city': 'n', 'phone': '99301232132'}


И вывожу данные:
Имя: {value['lastname']} {value['firstname']} {value['middlename']}
Город: {value['city']}
Телефон: {value['phone']}


Но дело в том, что иногда строки могут быть без какого-то элемента, к примеру без телефона:
{'lastname': 'Asd', 'firstname': 'Qwe', 'middlename': 'Nbe', 'city': 'n'}


И у меня возникает ошибка:
KeyError: 'phone'

Можно ли сделать проверку и выводить элемент если он существует?
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Читай, как пользоваться словарями. В частности, метод get().
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы