Словарь в словаре Python
Разместить словарь { } в словаре { } не сложнее, чем разместить список в словаре, но учтите что при добавлении словаря в словарь, код сильно усложняется и поэтому нужно быть предельно внимательным.
Создаём словарь users , внутри которого будет размещаться информация о пользователях. В качестве ключей будут использоваться имена пользователей Иван и Вася, а в качестве значений — дополнительные списки с информацией содержащие сводную информацию о каждом пользователе (город, пол и возраст).
# Создание словаря с пользователями users = { 'Иван':{ 'city':'Екатеринбург', 'sex':'Мужской', 'age':'30' }, 'Петя':{ 'city':'Москва', 'sex':'Мужской', 'age':'25' } } # Выводим содержание словаря users в структурированном виде for user_name, info_user in users.items(): # Выводим имя пользователя print('\nИмя пользователя: ' + user_name) # Выводим город пользователя print('\tГород: ' + info_user['city']) # Выводим возраст пользователя print('\tВозраст: ' + info_user['age']) # Выводим пол пользователя print('\tПол: ' + info_user['sex']) # Финальный результат в консоли Имя пользователя: Иван Город: Екатеринбург Возраст: 30 Пол: Мужской Имя пользователя: Петя Город: Москва Возраст: 25 Пол: Мужской