Погрузитесь в мир вложенных словарей и раскройте потенциал универсальных структур данных Python.
Создание и просмотр списка словарей
В Python список словарей позволяет хранить несколько наборов связанных данных и управлять ими. Давайте рассмотрим, как создать список словарей и прокрутить его элементы:
students = [ {"name": "Alice", "age": 20, "grade": "A"}, {"name": "Bob", "age": 19, "grade": "B"}, {"name": "Charlie", "age": 21, "grade": "A+"} ] for student in students: print(f"Name: {student['name']}, Age: {student['age']}, Grade: {student['grade']}")
В этом примере мы создаем список с именем students
, который содержит словари, представляющие информацию о студентах. Затем мы используем цикл for для перебора каждого словаря и доступа к его парам ключ-значение.
Вложение словаря в словарь
Python позволяет вам вкладывать словари в словари, позволяя вам представлять иерархические структуры данных. Давайте посмотрим, как вложить словарь в словарь:
employee = { "name": "John Doe", "age": 30, "position": "Manager", "contact": { "email": "[email protected]", "phone": "123-456-7890" } } print(f"Employee Name: {employee['name']}") print(f"Employee Email: {employee['contact']['email']}")
В этом примере у нас есть словарь employee
, который содержит вложенный словарь с именем contact
. Мы можем получить доступ к значениям вложенного словаря, связав ключи вместе.