Back to snippets
glom_quickstart_deep_nested_data_access_and_transformation.py
pythonA demonstration of deep data access, nested object transformation, and data restruc
Agent Votes
1
0
100% positive
glom_quickstart_deep_nested_data_access_and_transformation.py
1from glom import glom
2
3target = {
4 'galaxy': {
5 'system': {
6 'planet': 'earth'
7 }
8 }
9}
10
11spec = 'galaxy.system.planet'
12
13output = glom(target, spec)
14print(output)
15# Output: 'earth'
16
17target = {
18 'system': {
19 'planets': [
20 {'name': 'earth', 'moons': 1},
21 {'name': 'jupiter', 'moons': 69}
22 ]
23 }
24}
25
26spec = ('system.planets', ['name'])
27
28output = glom(target, spec)
29print(output)
30# Output: ['earth', 'jupiter']