Вывод всех ключей в списке из словарей

Есть такой список словарей:

[{'id': 53, 'name': 'Thriller'}, {'id': 80, 'name': 'Crime'}, {'id': 18, 'name': 'Drama'}]

Как из него вытащить все ключи 'name'?


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

Автор решения: shah
dicti = [{'id': 53, 'name': 'Thriller'}, {'id': 80, 'name': 'Crime'}, {'id': 18, 'name': 'Drama'}]
names = [] # Массив в котором будут храниться имена
for i in dicti:
    print(i['name'])
    names.append(i['name']) # добавляем значение name в массив names
print(names) # ['Thriller', 'Crime', 'Drama']

И есть вариант более изящнее как написал выше asanisimov:

names = [dict_['name'] for dict_ in list_]

Хотелось бы посоветовать подучить работу с массивами, это ведь основы :)

→ Ссылка