d = {"user": {"name": "Alice", "age": 30}}
print(d["user"]["age"])
Описание задачи: Дан код на Python, использующий вложенный словарь. Требуется объяснить, что выведет этот код на экран.
Код Python:
d = {"user": {"name": "Alice", "age": 30}}
print(d["user"]["age"])
Разбор кода:
d
– это словарь."user"
этого словаря содержит в себе другой словарь.d["user"]
) содержит ключи "name"
и "age"
.print(d["user"]["age"])
обращается сначала к значению по ключу "user"
(то есть, ко вложенному словарю), а затем внутри этого словаря обращается к значению по ключу "age"
.Результат:
Код выведет на экран число 30
.