У меня есть список упорядоченных словарей, как показано ниже:
l = [OrderedDict([(u'id', u'5'), (u'name', u'Jack')]), OrderedDict([(u'id',
u'6'), (u'name', u'Steve')]),...]
где id - это первичный ключ. Как сделать это для каждого диктонара в списке, который я хочу извлечь и сохранить только элементы имени, соответствующие каждому идентификатору?
с кодом ниже:
li = []
for item in l:
res = li.append(item['name'])
print res
Результатов нет
Edit:
Ожидаемый результат:
['Jack', 'Steve',...]
«Джек» должен соответствовать id = 5, «Steve» для id = 6 и т. Д.