Распарсить несколько ответов

Get-запросом получаю нное кол-во сообщений. В каждом сообщении есть ключ content_id_out и его значение. Кодом ниже достаю. Но достаю из одного. Вопрос: Как достать значения этого ключа из ВСЕХ сообщений и сложить в словарь?

dii = json.loads(news)
act = dii['items'][0]['content_id_out']

Ответы (3 шт):

Автор решения: gil9red

Пример:

dii = json.loads(news)

d = dict()

for x in dii['items']:
    act = x['content_id_out']
    d[act] = None

UPD.

dii = json.loads(news)
ids = [x['content_id_out'] for x in dii['items']]
→ Ссылка
Автор решения: Сергей Богданов

@gil9red Я вот так решил

dii = json.loads(news)
ids = []
for msg in range( len(dii['items'])):
    ids.append( dii['items'][msg]['content_id_out'])
→ Ссылка
Автор решения: NEYROMANT NURO

Можно воспользоватся генератором словарей, только следует учитывать, что если у вас 'content_id_out' в исходном списке может принимать не уникальные значения, то в этом случае число ключей в словаре на выходе будет меньше, чем длина исходного списка

dii = json.loads(news)
dict_out = {"%s" %i['content_id_out']: None for i in dii['items']}

Можно воспользоваться генератором списков, тогда ВСЕ значения из исходного списка туда попадут:

list_out = ["%s" %i['content_id_out'] for i in dii['items']]
→ Ссылка