2016-03-05 4 views
0

У меня есть словарь, как следующее:Python словарь Подэлементы в список

d = {"result": {"page": "1", "games": {"game": {"id": "2016", "name": "Exemple"}}}} 

Я хотел бы сгруппировать все вложенные значения d['result']['games']['game'] в списке, как:

d = {"result": {"page": "1", "games": {"game": [{"id": "2016", "name": "Exemple"}]}}} 

Как я могу делать это программно, меняя мою переменную dict?

ответ

0

d['result']['games']['game'] = [d['result']['games']['game']]

, и если вы хотите добавить еще один элемент

d['result']['games']['game'].append({some other dict})

+0

спасибо, это работает :) – zipuniz1999

Смежные вопросы