Loading...
Extract data from nested dictionaries and lists.
Real-world data often has nested structures. Use chained indexing to access nested values:
data["users"][0]["name"]
Write a function extract_info(data) that extracts specific values from a nested structure.
The data structure is:
{
"users": [
{"name": "...", "scores": [...]},
...
],
"metadata": {"count": ..., "version": ...}
}
Return a dictionary with:
Nested dict with users and metadata
{'first_user': 'Alice', 'last_user': 'Bob', 'total_users': 2, 'all_names': ['Alice', 'Bob'], 'first_user_avg': 87.67}Access users[0]['name'], users[-1]['name'], metadata['count'], etc.