Массивы Python

Обратите внимание, что Python не имеет встроенной поддержки массивов, но можно использовать Python списки.

Массив

Массив используется для хранения нескольких значений в одном переменном:

например

Создать массив, содержащий бренды автомобилей:

cars = ["Porsche", "Volvo", "BMW"]

исполнительный пример

Что такое массив?

Массив - это специальная переменная, которая может содержать несколько значений за один раз.

Если у вас есть список элементов (например, список марок автомобилей), возможно, вы храните эти бренды в одном переменном, как показано ниже:

car1 = "Porsche"
car2 = "Volvo"
car3 = "BMW"

Но что, если вам нужно遍ovat эти бренды и найти определенную марку автомобиля? Что, если не 3 машины, а 300?

Решение - это массив!

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

Доступ к элементам массива

Указывать элементы массива по индексу.

например

Получить значение первого элемента массива:

x = cars[0]

исполнительный пример

например

Изменить значение первого элемента массива:

cars[0] = "Audi"

исполнительный пример

Длина массива

Использование len() Метод для возврата длины массива (количество элементов в массиве).

например

Вернуть количество элементов в массиве cars:

x = len(cars)

исполнительный пример

Комментарий:Длина массива всегда больше на один的最高数组 индекс.

Цикл элементов массива

Вы можете использовать for in Цикл遍яет все элементы массива.

например

Вывести каждый элемент массива cars:

for x in cars:
  print(x)

исполнительный пример

Добавить элемент массива

Вы можете использовать append() Метод добавляет элемент в массив.

например

Добавить еще один элемент в массив cars:

cars.append("Audi")

исполнительный пример

Удалить элемент массива

Вы можете использовать pop() Метод удаляет элемент из массива.

например

Удалить второй элемент массива cars:

cars.pop(1)

исполнительный пример

Вы также можете использовать remove() Метод удаляет элемент из массива.

например

Удалить элемент с значением "Volvo":

cars.remove("Volvo")

исполнительный пример

Комментарий:списка remove() Метод удаляет только первое出现的 указанное значение.

Методы массива

Python предоставляет набор встроенных методов, которые можно использовать на списках или массивах.

Метод Описание
append() Добавление элемента в конец списка
clear() Удаление всех элементов списка
copy() Возврат копии списка
count() Возврат количества элементов с указанным значением
extend() Добавление элементов списка (или любого итерируемого объекта) в конец текущего списка
index() Возврат индекса первого элемента с указанным значением
insert() Добавление элемента в указанное положение
pop() Удаление элемента по указанному положению
remove() Удаление элемента с указанным значением
reverse() Переворачивание порядка списка
sort() Сортировка списка

Комментарий:Python не поддерживает встроенную поддержку массивов, но можно использовать Python-списки.