Этот вопрос закрыт для ответов, так как повторяет вопрос Как выбрать нужные элементы во вложенных словарями Python?
@sega111sega

Как отфильтровать список словарей по ключам и убрать лишние ключи?

Имеется словарь json, в котором интересуют значения только из ключа 'units'.
json = requests.get(link).json()
unit_list = json['units']

По ключу 'units' выходит список словарей с единственным ключом 'data'.
В свою очередь я не могу получить все значения ключа 'data', так как это уже не словарь, а список.

Если разбирать то, что остается на этом этапе, список выглядит так:
[{'data': {'base_id': '111', 'name': '222',
.......
{'data': {'base_id': '333', 'name': '444'
}}]

Необходимо избавиться от ненужной части в виде 'data', чтобы список стал снова словарем и получить из этого списка словарей все значения определенных ключей (Например: base_id и name) в любом удобном виде. С небольшим замечанием, что списки/словари очень массивные и это предстоит делать циклом для 50 таких словарей.
  • Вопрос задан
  • 212 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы