Извлечь все значения ключа на основе идентификатора первичного ключа в списке словарей - PullRequest
0 голосов
/ 12 июня 2019

У меня есть список упорядоченных словарей, как показано ниже:

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 и т. Д.

...