Получение списка значений из списка диктов

У меня есть список дикторов, как это:

[{'value': 'apple', 'blah': 2}, 
 {'value': 'banana', 'blah': 3} , 
 {'value': 'cars', 'blah': 4}]

Я хочу [«Apple», «Банан», «Автомобили»]

Что лучше сделать это?

146
задан Georgy 5 April 2019 в 08:04
поделиться

1 ответ

Получить значения ключа из списка словарей в Python?

  1. Получают значения ключа из списка словарей в Python?

Исключая:

data = 
[{'obj1':[{'cpu_percentage':'15%','ram':3,'memory_percentage':'66%'}]},
{'obj2': [{'cpu_percentage':'0','ram':4,'memory_percentage':'35%'}]}]

для d в данных:

  for key,value in d.items(): 

      z ={key: {'cpu_percentage': d['cpu_percentage'],'memory_percentage': d['memory_percentage']} for d in value} 
      print(z)

Вывод:

{'obj1': {'cpu_percentage': '15%', 'memory_percentage': '66%'}}
{'obj2': {'cpu_percentage': '0', 'memory_percentage': '35%'}}
1
ответ дан 23 November 2019 в 22:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: