Я пытаюсь загрузить список элементов словаря в список списка в Python 2.7.В настоящее время данные выглядят как 20 строк следующего:
[{'professional:xp': '100', 'personal:power': 'fly', 'personal:hero': 'yes', 'custom:color': 'black', 'professional:name': 'batman'}, {'professional:xp': '86', 'personal:power': 'think', 'personal:hero': 'no', 'custom:color': 'grey', 'professional:name': 'gandalf'}, ...]
Я хочу сделать что-то вроде этого:
[[100, 'fly', 'yes', 'black', 'batman'][86, 'think', 'no', 'grey', 'gandalf']...]
Я пробовал много разных способов зацикливания, но не могу получитьрезультат.
i = -1
j = -1
scanList = []
joinList = [[]]
for item in scanList:
i = i+1
for k, v in item.iteritems():
j= j+1
joinList[i][j].append(v)
Мне пришла в голову идея загрузки списка через вложенный цикл (заранее я не знаю, находятся ли мои i и j в нужном месте, но я могу поработать над этим).Я просто продолжаю выходить из ошибок индекса и не знаю, нужно ли мне инициализировать список списков раньше?