Я знаю, что вопрос немного странно сформулирован, но я не могу придумать другого способа сказать это. У меня есть приложение, которое имеет дело с большими объектами json, и я хочу просто сказать:
object1.value.size.whatever.attributexyz
вместо
object1.get('value').get('size').get('whatever').get('attributexyz')
Есть ли какой-нибудь умный способ поймать AttributeError
, который будет поднят, и проверить внутри структуры данных, если этот атрибут соответствует любому из его значений?