Иметь list
из dict
объектов, где 50% будет иметь ключевой name
и 50% будет иметь ключевые full_name
, и я хотел бы она сортируется в алфавитном порядке на основе либо ключ.питон: список dicts сортировки по одному ключу или другой
Какая-то функция, как:
if 'name' in a:
a_name = a['name']
elif 'full_name' in a:
a_name = a['full_name']
# repeat with a b in the compare, sort based on value
Есть ли более эффективный способ здесь?
Это не дубликат этого. У этого есть дополнительное усложнение, которое нужно выбрать один из двух ключей. –
@Padraic Cunningham, ИМХО, это не дубликат. Вы упомянули вопрос о нескольких ключах, но этот вопрос отличается. –