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.

