Погрузитесь в мир вложенных словарей и раскройте потенциал универсальных структур данных 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. Мы можем получить доступ к значениям вложенного словаря, связав ключи вместе.