Как я могу объединить словари с одинаковыми ключами в python?

Допустим, у меня есть список таких словарей:

dict[0] is
{'key_a': valuex1,
 'key_b': valuex2,
 'key_c': valuex3}

dict[1] is
{'key_a': valuey1,
 'key_b': valuey2,
 'key_c': valuey3}

dict[2] is
{'key_a': valuez1,
 'key_b': valuez2,
 'key_c': valuez3}

Я хотел бы взять их и создать такой большой словарь:

big_dict:
{'key_a': [valuex1, valuey1, valuez1],
 'key_b': [valuex2, valuey2, valuez2],
 'key_c': [valuex3, valuey3, valuez3]}

Есть ли какой-нибудь элегантный " zip " -способ сделать это?

Все ключи всегда будут идентичными.

Я всегда могу повторить ключи для каждого из них и создать новый словарь списков, но это выглядит очень -не похоже на питон.

7
задан hide0 18 July 2012 в 01:55
поделиться