Задания № 6, 12 · ЕГЭ

Заполнение массива

Как создать массив и задать его начальные значения
2 мин чтенияСложность: Обновлено 29 сентября 2026

Заполнение массива — это создание набора элементов и присваивание им начальных значений. Значения можно указать сразу в программе, получить с клавиатуры или вычислить по правилу.

Заполнение массива
Заполнение массива — последовательное задание значений его элементов. Перед заполнением обычно определяют размер массива, то есть количество элементов, а затем обращаются к каждому элементу по его индексу.

Основные способы

Явное задание используют, когда все значения известны заранее. Например, в Python массив (список) можно создать так:

Python
a = [4, 7, 1, 9]

Здесь создан массив из четырёх элементов. В Python индексы начинаются с нуля: первый элемент имеет индекс 0, последний — индекс 3. Подробно об этом рассказывает страница индексация массива.

Заполнение вводом выполняют, когда значения нужно получить от пользователя. Сначала считывают количество элементов, затем повторяют ввод нужное число раз. Такой способ является частью ввода массива.

Python
n = int(input())
a = []
for i in range(n):
    a.append(int(input()))

Заполнение по формуле подходит, если каждый элемент вычисляется по его номеру. Например, можно получить массив квадратов чисел от 1 до \(n\):

\[a_i=i^2,\quad i=1,2,\ldots,n\]
Python
n = 5
a = [i * i for i in range(1, n + 1)]
№
Пример

При \(n=4\) и правиле \(a_i=2i+1\) получаются элементы: \(a_1=3\), \(a_2=5\), \(a_3=7\), \(a_4=9\). В Python результат можно записать как [3, 5, 7, 9].

!
Не путайте

Создание массива и его заполнение — не всегда одно и то же. Например, запись [0] * 5 создаёт массив из пяти нулей, то есть одновременно задаёт размер и начальные значения. Но запись [0] создаёт только один элемент, а не массив из пяти элементов.

Проверьте себя

Какой массив получится после выполнения команды a = [2 * i for i in range(4)]?

После заполнения отдельный элемент можно заменить присваиванием, а весь массив — скопировать по правилам, описанным на странице копирование массива.

Главное за минуту

Главное

  • Массив заполняют явными значениями, вводом или вычислением по формуле.
  • При заполнении важно знать размер массива и правила его индексации.
  • В Python список можно создать сразу или постепенно добавлять в него элементы методом append.