0

Добрый день, срочно нужна помощь. Получаю запись в формате json. Фишка в том, что я не знаю какие там будут атрибуты. Например:

u = {'xt': '4', 'title': 'бла-бла'}
f = json.loads(u)
print(f['xt'])

результат:

4

Но есть вариант, что в ответе такого атрибута не будет. Как проверить есть ли он? Как можно пробежаться по атрибутам? Спасибо за внимание.

2
  • можно делать str(f).find('xt'), к примеру, но хотелось бы пробегаться по атрибутам.
    – fortunado
    9 мая 2013 в 11:11
  • 1
    В Вашем случае loads вернет кортеж: if "xt" in f.keys(): ...
    – ReinRaus
    9 мая 2013 в 12:20

1 ответ 1

1

посмотрите команду "get"

Ваш ответ

By clicking “Отправить ответ”, you agree to our terms of service and acknowledge you have read our privacy policy.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками или задайте свой вопрос.