У меня есть список json-объектов (словарей) ds_list
ds_list = [ { "status": "NEW" }, { "status": "UP_TO_DATE" }]
Мне нужно изменить атрибут каждого объекта.
Так вот мое решение:
if we_are_processing:
result = list(map(lambda ds: ds.update({'status': 'PROCESSING'}) or ds, ds_list))
result = [ { "status": "PROCESSING" }, { "status": "PROCESSING" }]
Это работает, но мне это не очень нравится, в частности update()
и or ds
.
Что является более питонным (читабельным) способом его реализации?