мой поинт в том что это не выражает семантику. я не могу однозначно ответить читая этот код что всетаки будет если поле там есть, либо если есть поле и срабатывают другие условия, либо его нет
это кстати и проблема питонки. питонобляди изобрели себе Option.map абьюзя дикты всратейшим образом и не хотят это писать проще и понятнее, потому что считают что это "скилуха" заюзать семантику языка для чего то для чего она изначально не делалась
мой поинт в том что это не выражает семантику. я не могу однозначно ответить читая этот код что всетаки будет если поле там есть, либо если есть поле и срабатывают другие условия, либо его нет