Изменение элемента массива
Изменение элемента массива — это присваивание нового значения элементу с выбранным индексом. Чтобы изменить только один элемент, указывают имя массива, его индекс и записывают справа новое значение.
Перед изменением нужно правильно определить индекс элемента: индексация массива показывает, с какого числа начинаются индексы и как они нумеруются. В языках программирования индекс обычно записывают в квадратных скобках. Например, при нумерации с нуля запись a[2] обращается к третьему элементу.
Общая форма записи
Здесь \(A\) — массив, \(i\) — индекс изменяемого элемента, а \(x\) — новое значение. В Python используется знак равно: a[i] = x. В Паскале присваивание записывается через :=, например a[i] := x. Такая команда не добавляет новый элемент и не изменяет размер массива.
Пусть a = [4, 7, 1, 9]. В Python команда a[2] = 8 изменяет третий элемент, потому что индексация начинается с нуля. Получается массив [4, 7, 8, 9]. Остальные элементы остаются прежними.
Обращение к элементу массива только получает его значение: x = a[2]. Изменение элемента обязательно содержит присваивание: a[2] = 8. Также нельзя путать замену значения с заполнением массива, при котором значения задаются многим или всем элементам.
Массив a = [10, 20, 30, 40] задан в Python. Какой станет массив после команды a[1] = 5?
Главное
- Изменение элемента массива заменяет значение по указанному индексу.
- Общая форма: \(A[i] \leftarrow x\); в Python используется запись a[i] = x.
- Индекс выбирает элемент, но не изменяет размер массива.