Что выведет этот код?


d = {"user": {"name": "Alice", "age": 30}}
print(d["user"]["age"])

Код выведет на экран число 30. Он обращается к вложенному словарю "user" внутри словаря "d", а затем к ключу "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.

0