Что такое массив
Разбираем самую базовую структуру для хранения набора значений.
Массив — пронумерованные ячейки
Массив — это набор значений, лежащих подряд и пронумерованных. Представьте ряд почтовых ящиков: у каждого свой номер, и по номеру вы мгновенно находите нужный. Нумерация начинается с нуля, поэтому первый элемент имеет индекс 0.
Зачем он нужен
Когда значений много и они однотипные — оценки, координаты, цены, — держать под каждое отдельную переменную неудобно. Массив хранит их вместе, и с ними легко работать в цикле: пройтись по всем, сложить, найти максимум. Это фундамент, на котором строятся более сложные структуры.
Массив и список в Python
В Python роль массива обычно играет список: он хранит элементы по порядку и позволяет обращаться к ним по индексу. Отличие в том, что список гибче — умеет расти и хранить разные типы. Для новичка это плюс: одна универсальная структура вместо строгого массива фиксированного размера.
Частые вопросы
Почему индексы с нуля? Так исторически сложилось во многих языках, и это удобно для внутренних расчётов. Главное — помнить: первый элемент под номером 0.
Где потренироваться? Движение по клеткам поля в игре Дрон Кодер — наглядная модель массива: каждая клетка как ячейка со своим адресом.
Начать игру бесплатно