Python Масиви
Примітка: Python не має вбудованої підтримки для масивів, але замість них можна використовувати Python Списки.
Масиви
Примітка: На цій сторінці показано, як використовувати СПИСКИ як МАСИВИ, однак для роботи з масивами в Python вам доведеться імпортувати бібліотеку, наприклад бібліотеку NumPy.
Масиви використовуються для зберігання кількох значень в одній змінній:
Приклад
Створіть масив, що містить назви автомобілів:
cars = ["Ford", "Volvo", "BMW"]
Спробуйте самі »
Що таке масив?
Масив — це спеціальна змінна, яка може містити декілька значень одночасно.
Якщо у вас є список елементів (наприклад, список назв автомобілів), збереження автомобілів в окремих змінних може виглядати так:
car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"
Однак що, якщо ви хочете переглянути автомобілі та знайти певний? А що, якби у вас було не 3 машини, а 300?
Рішення — це масив!
Масив може містити багато значень під одним іменем, і ви можете отримати доступ до значень, посилаючись на номер індексу.
Доступ до елементів масиву
Ви посилаєтеся на елемент масиву, посилаючись на номер індексу.
Довжина масиву
Використовуйте метод len()
, щоб повернути довжину масиву (кількість елементів у масиві).
Примітка: Довжина масиву завжди на одиницю більша за найвищий індекс масиву.
Циклічні елементи масиву
Ви можете використовувати цикл for in
, щоб прокрутити всі елементи масиву.
Додавання елементів масиву
Ви можете використовувати метод append()
, щоб додати елемент до масиву.
Видалення елементів масиву
Ви можете використати метод pop()
, щоб видалити елемент із масиву.
Ви також можете використовувати метод remove()
, щоб видалити елемент із масиву.
Примітка: Метод списку remove()
видаляє лише перше входження вказаного значення.
Методи масиву
Python має набір вбудованих методів, які можна використовувати для списків/масивів.
Метод | Опис |
---|---|
append() | Додає елемент у кінець списку |
clear() | Видаляє всі елементи зі списку |
copy() | Повертає копію списку |
count() | Повертає кількість елементів із вказаним значенням |
extend() | Додає елементи списку (або будь-якого ітерованого) у кінець поточного списку |
index() | Повертає індекс першого елемента з указаним значенням |
insert() | Додає елемент у вказану позицію |
pop() | Видаляє елемент у вказаній позиції |
remove() | Видаляє перший елемент із вказаним значенням |
reverse() | Змінює порядок списку на зворотній |
sort() | Сортує список |
Примітка: Python не має вбудованої підтримки для масивів, але замість них можна використовувати списки Python.