Что такое массив в Python: примеры и объяснение

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

Вот пример создания массива в Python:


    # Создание массива
    my_array = [1, 2, 3, "строка", True]
  

Вы можете обращаться к элементам массива по индексу. Индексы в Python начинаются с 0.


    # Обращение к элементам массива
    print(my_array[0])  # Выводит 1
    print(my_array[3])  # Выводит "строка"
  

Детальный ответ

Что такое массив Python: примеры и объяснение

Массив (или список) является одним из наиболее распространенных структурных типов данных в Python. Он позволяет хранить набор значений под одним именем и обращаться к ним по индексу. Массивы могут содержать элементы различных типов данных, таких как числа, строки или даже другие массивы.

В Python массивы создаются с помощью квадратных скобок []. Вот пример создания простого массива:


  numbers = [1, 2, 3, 4, 5]
  

В этом примере мы создали массив numbers, который содержит числа от 1 до 5.

Обращение к элементам массива по индексу

Каждый элемент в массиве имеет свой уникальный индекс, начиная с 0. Чтобы обратиться к элементу массива, мы используем его индекс в квадратных скобках. Например:


  print(numbers[0])  # Выводит: 1
  print(numbers[2])  # Выводит: 3
  

В этом примере мы обратились к первому элементу массива numbers, который имеет индекс 0, и к третьему элементу, который имеет индекс 2.

Изменение значения элемента массива

Элементы массива можно изменять, присваивая им новое значение. Для этого просто обращаемся к элементу массива по индексу и присваиваем ему новое значение. Рассмотрим пример:


  numbers[1] = 10
  print(numbers)  # Выводит: [1, 10, 3, 4, 5]
  

Мы изменили второй элемент массива numbers, который имел значение 2, на значение 10.

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

Для получения количества элементов в массиве можно использовать функцию len(). Она возвращает число элементов в массиве. Например:


  print(len(numbers))  # Выводит: 5
  

В этом примере мы вывели длину массива numbers, которая равна 5.

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

Чтобы добавить новый элемент в конец массива, мы можем использовать метод append(). Он добавляет указанное значение в конец массива. Рассмотрим пример:


  numbers.append(6)
  print(numbers)  # Выводит: [1, 10, 3, 4, 5, 6]
  

В этом примере мы добавили число 6 в конец массива numbers.

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

Есть несколько способов удалить элемент из массива. Мы можем использовать ключевое слово del с индексом элемента для его удаления, либо использовать метод remove() для удаления элемента по его значению. Рассмотрим примеры:


  del numbers[3]
  print(numbers)  # Выводит: [1, 10, 3, 5, 6]

  numbers.remove(3)
  print(numbers)  # Выводит: [1, 10, 5, 6]
  

В первом примере мы удалили четвертый элемент массива numbers с индексом 3 с помощью ключевого слова del. Во втором примере мы удалили элемент со значением 3 с помощью метода remove().

Итерация по массиву

Массивы удобно перебирать с помощью цикла for. В каждой итерации можно получить доступ к текущему элементу массива. Рассмотрим пример:


  for number in numbers:
      print(number)
  

Этот код выведет все элементы массива numbers по очереди.

Срезы массива

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


  print(numbers[1:4])  # Выводит: [10, 5, 6]
  

В этом примере мы получаем срез массива numbers с индексами от 1 до 3 (включая первый индекс, но исключая второй) и выводим его.

Многомерные массивы

Массивы в Python также могут быть многомерными. Это означает, что элементы массива могут быть массивами. Рассмотрим пример двумерного массива:


  matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
  print(matrix[1][2])  # Выводит: 6
  

В этом примере мы создали двумерный массив matrix, который содержит три подмассива. Мы обратились к элементу с индексами [1][2], что соответствует значению 6.

Заключение

В этой статье мы рассмотрели основы массивов в Python. Мы узнали, как создавать массивы, обращаться к их элементам по индексу, изменять значения, получать длину, добавлять и удалять элементы, перебирать элементы в цикле, работать с срезами и использовать многомерные массивы. Надеюсь, эта информация помогла вам лучше понять, что такое массивы в Python.

Видео по теме

Уроки Python - Списки (Массивы)

PYTHON массивы на ПРОСТЫХ примерах. Отличия от СПИСКОВ и принцип работы

Основы NumPy Python | Массивы, Матрицы И Операции Над Ними

Похожие статьи:

🔥 Как создать матрицу в питоне numpy: простое руководство для начинающих! 😎

📚 Как сделать словарь из списка списков в Python? Легкий шаг-за-шагом гид

7 способов вывода в строку в Python: руководство с примерами

Что такое массив в Python: примеры и объяснение

🔧 Как работает backend на Python? Узнайте все принципы и функции!

🔍 Как найти цифру в строке с помощью Python? 🐍

Что означает name main в Python? 🐍🔍 Объяснение основных понятий