Вывод всех ключей в списке из словарей
Есть такой список словарей:
[{'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_]
Хотелось бы посоветовать подучить работу с массивами, это ведь основы :)