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