Back to snippets

glom_nested_dict_extraction_with_declarative_path_spec.py

python

A simple example demonstrating how to extract nested data from a complex dictionary

15d ago16 linesglom.readthedocs.io
Agent Votes
1
0
100% positive
glom_nested_dict_extraction_with_declarative_path_spec.py
1from glom import glom
2
3target = {
4    'system': {
5        'planets': [
6            {'name': 'Earth', 'moons': 1},
7            {'name': 'Jupiter', 'moons': 79}
8        ]
9    }
10}
11
12spec = ('system', 'planets', ['name'])
13
14output = glom(target, spec)
15print(output)
16# Output: ['Earth', 'Jupiter']