Зберегти прогрес
МОДУЛЬ 5. БОРТОВИЙ ЖУРНАЛ: СПИСКИ

Урок 6. Список списків

⌨ Python⏱ ~11 хв✎ 4 завдання з автоперевіркою✓ безкоштовно

Таблиці й матриці

Елементом списку може бути інший список. Так зберігають таблиці:

●●●код Python
grid = [
    [1, 2, 3],
    [4, 5, 6],
]
print(grid[1])       # [4, 5, 6] — другий рядок
print(grid[1][2])    # 6 — рядок 1, стовпчик 2

Перебір таблиці — вкладеним циклом:

●●●код Python
for row in grid:
    for x in row:
        print(x, end=" ")
    print()

Створення таблиці

●●●код Python
n = 3
table = [[0] * n for i in range(n)]   # таблиця 3×3 з нулів
➜ПОРАДА
Не пиши [[0] * n] * n — це n посилань на один рядок: змінили один — змінилися всі!
Перевір себе: 4 задачі з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі