НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

Python Підручник

Python СТАРТ Python Інтро Python Встановлення Python Синтаксис Python Коментарі Python Змінні Python Типи даних Python Числа Python Кастинг Python Рядки Python Булеві Python Оператори Python Списки Python Кортежі Python Набори Python Словники Python If...Else Python Цикли While Python Цикли For Python Функції Python Лямбда Python Масиви Python Класи/Об’єкти Python Наслідування Python Ітератори Python Поліморфізм Python Область дії (видимості) Python Модулі Python Дати Python Математика Python JSON Python RegEx Python PIP Python Try...Except Python Користувацький ввод Python Форматування рядка

Обробка файлів

Python Обробка файлів Python Читання файлів Python Запис/Створення файлів Python Видалення файлів

Python Modules

NumPy Tutorial Pandas Tutorial SciPy Tutorial Django Tutorial

Python Matplotlib

Matplotlib Інтро Matplotlib Початок роботи Matplotlib Pyplot Matplotlib Складання графіка Matplotlib Маркери Matplotlib Лінія Matplotlib Лейбли Matplotlib Сітка Matplotlib Subplots Matplotlib Scatter Matplotlib Бари Matplotlib Гістограми Matplotlib Кругові діаграми

Машинне навчання

Початок роботи Середній режим Стандартне відхилення Перцентиль Розподіл даних Звичайний розподіл даних Діаграма розкиду Лінійна регресія Поліноміальна регресія Множинна регресія Шкала Тренування/Тест Дерево рішень Confusion Matrix Hierarchical Clustering Logistic Regression Grid Search Categorical Data K-means Bootstrap Aggregation Cross Validation AUC - ROC Curve K-nearest neighbors

Python MySQL

MySQL Початок роботи MySQL CREATE DATABASE MySQL CREATE TABLE MySQL INSERT INTO MySQL SELECT MySQL WHERE MySQL ORDER BY MySQL DELETE FROM MySQL DROP TABLE MySQL UPDATE MySQL LIMIT MySQL JOIN

Python MongoDB

MongoDB Початок роботи MongoDB Створення бази даних MongoDB Створити колекцію MongoDB Вставити MongoDB Знайти MongoDB Запит MongoDB Сортувати MongoDB Видалити MongoDB Drop колекція MongoDB Оновлення MongoDB Ліміт

Python Reference

Python Огляд Python Вбудовані функції Python Рядкові методи Python Методи списку Python Словникові методи Python Кортежні методи Python Set методи Python Файлові методи Python Ключові слова Python Винятки Python Глосарій

Довідник модулів

Модуль Random Модуль Запитів Модуль Статистики Модуль Math Модуль cMath

Python Як зробити?

Видалити копії списків Обернути рядок Додати два числа

Python Приклади

Python Приклади Python Компілятор Python Вправи Python Вікторина Python Bootcamp Python Сертифікат

Python. W3Schools українською. Уроки для початківців

En Es

Python Масиви


Примітка: Python не має вбудованої підтримки для масивів, але замість них можна використовувати Python Списки.


Масиви

Примітка: На цій сторінці показано, як використовувати СПИСКИ як МАСИВИ, однак для роботи з масивами в Python вам доведеться імпортувати бібліотеку, наприклад бібліотеку NumPy.

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

Приклад

Створіть масив, що містить назви автомобілів:

cars = ["Ford", "Volvo", "BMW"]
Спробуйте самі »

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

Масив — це спеціальна змінна, яка може містити декілька значень одночасно.

Якщо у вас є список елементів (наприклад, список назв автомобілів), збереження автомобілів в окремих змінних може виглядати так:

car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"

Однак що, якщо ви хочете переглянути автомобілі та знайти певний? А що, якби у вас було не 3 машини, а 300?

Рішення — це масив!

Масив може містити багато значень під одним іменем, і ви можете отримати доступ до значень, посилаючись на номер індексу.


Доступ до елементів масиву

Ви посилаєтеся на елемент масиву, посилаючись на номер індексу.

Приклад

Отримайте значення першого елемента масиву:

x = cars[0]
Спробуйте самі »

Приклад

Змініть значення першого елемента масиву:

cars[0] = "Toyota"
Спробуйте самі »

Довжина масиву

Використовуйте метод len(), щоб повернути довжину масиву (кількість елементів у масиві).

Приклад

Повертає кількість елементів у масиві cars:

x = len(cars)
Спробуйте самі »

Примітка: Довжина масиву завжди на одиницю більша за найвищий індекс масиву.


Циклічні елементи масиву

Ви можете використовувати цикл for in, щоб прокрутити всі елементи масиву.

Приклад

Надрукуйте кожен елемент у масиві cars:

for x in cars:
  print(x)
Спробуйте самі »

Додавання елементів масиву

Ви можете використовувати метод append(), щоб додати елемент до масиву.

Приклад

Додайте ще один елемент до масиву cars:

cars.append("Honda")
Спробуйте самі »

Видалення елементів масиву

Ви можете використати метод 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.