Информация для начинающих. В языке Python нет такой структуры данных как «массив». |
Массивы в языке Python
ИНФОРМАТИКА | Последнее обновление 20.09. 2024 Admin |
Создание массива Массив (список) можно создать перечислением элементов через запятую в квадратных скобках, например, так: A = [1, 3, 4, 23, 5] Массив можно составить не только из чисел, но и из данных любых типов, например, символьных строк: A = ["Вася","Петя","Коля","Маша","Даша"] Массивы можно «складывать» с помощью знака +, например, приведённый выше числовой массив можно было построить сложением нескольких списков: A = [1, 3] + [4, 23] + [5] Сложение одинаковых массивов заменяется умножением *. Оператор A = [0]*10 создаёт новый массив из 10 элементов (выделяет для них место в памяти) и заполняет их нулями. Длина массива (количество элементов в нём) определяется с помощью функции len: N = len(A) Таким образом, в любой момент массив «знает» свой размер. Иногда размер массива хранят в отдельной переменной: N = 10 A = [0]*N В этом случае очень легко переделать программу для работы с массивом другого размера: достаточно просто изменить значение N в первой строке программы. |
Обращение к элементу массива Каждый элемент массива имеет свой номер (индекс). Используя индекс, можно сразу обратиться к любому элементу массива. Поэтому говорят, что массив – это структура данных с произвольным доступом.
Нумерация элементов массивов (и символьных строк) в Python всегда начинается с нуля, второй по счёту элемент имеет номер 1 и т.д. i = 1 print( A[i], A[i+1], A[3*i+1], A[i-1] ) выведет то же самое, что и программа print( A[1], A[2], A[4], A[0] ) |
Источники и литература 1. К.Ю. Поляков, Е.А. Еремин Информатика, 8 класс |
Page 1 of 1 1