tgoop.com/python_solves/50
Create:
Last Update:
Last Update:
## Вложенные коллекции
Тема:
Как работать с коллекциями внутри коллекций — списки внутри списков, словари в списках, и как их комбинировать.
Пример кода:
# Список словарей — каждый элемент содержит данные о человеке
data = [
{"name": "Аня", "age": 25, "city": "Москва"},
{"name": "Олег", "age": 30, "city": "Санкт-Петербург"},
{"name": "Ира", "age": 20, "city": "Казань"}
]
# Перебираем список и выводим информацию о каждом человеке
for person in data:
print(f"{person['name']} ({person['age']} лет) — {person['city']}")
# Вывод:
# Аня (25 лет) — Москва
# Олег (30 лет) — Санкт-Петербург
# Ира (20 лет) — Казань
print(data[1]["name"]) # Вывод: Олег
# Список списков
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
# Выводим каждый ряд и каждый элемент
for row in matrix:
for num in row:
print(num, end=" ")
print()
# Вывод:
# 1 2 3
# 4 5 6
# 7 8 9
Полезные советы:
* Вложенные коллекции часто встречаются при работе с таблицами, JSON, базами данных.
* Проверяйте наличие ключа через
"key" in dict
.* Можно комбинировать списки, словари и множества для сложных структур.
#азы
BY Python решает 🐍
Share with your friend now:
tgoop.com/python_solves/50