Массивы - мощный и полезный модуль. В Python есть два способа создать массив: с помощью стандартной библиотеки Python или пакета NymPy.
Если вы только начинаете или просто хотите создать массив с простыми типами данных, достаточно модуля массива из стандартной библиотеки Python. Однако, поскольку Python широко используется в науке о данных, массив num.py часто можно рассматривать как стандарт де-факто, поскольку он более гибкий и надежный.
В этом руководстве мы сосредоточимся на использовании модуля массива в стандартной библиотеке Python.
Что такое массив Python и что они могут делать?
Массивы Python - это структуры данных, которые могут хранить несколько элементов одного типа, например, у вас может быть массив строк. Когда вы работаете с несколькими элементами одного и того же типа данных, массивы упрощают хранение, организацию, удаление элементов и манипулирование значениями.
Это может показаться запутанным, если вы только начинаете работать с массивами Python. Итак, вот еще один способ подумать об этом: скажите, что вы организовываете свою книжную полку и имеете список названий книг. Возможно, вы захотите сохранить этот список в месте, к которому вы можете легко получить доступ, если вам когда-нибудь понадобится систематизировать заголовки, удалить или получить определенную информацию. В Python этот список заголовков будет храниться в массиве.
Распространенная путаница, с которой вы можете столкнуться, - это разница между массивом Python и списком. Ключевое различие - это типы значений, которые они могут хранить. В то время как массивы могут хранить только элементы одного и того же типа данных, списки могут хранить варианты данных разных типов. Взяв пример с книжной полкой сверху, если ваша книжная полка также содержит декоративные элементы, такие как растения в горшках, ваш список предметов книжной полки должен быть сохранен в списке Python.
Как создать массив в Python
Теперь, когда вы знаете, что такое массив, следующим шагом будет создание массива Python. Начнем с простого примера: для создания массива в Python вам понадобятся два параметра: тип данных и список значений. Тип данных - это тип значения, которое вы хотите сохранить. Продолжая предыдущий пример со списком книг, типом данных здесь будут книги, а значениями - названия книг.
Ваш основной синтаксис будет выглядеть так:
a=array(data type,value list)`
На примере книжной полки:
a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])
Как получить доступ к элементу в массиве Python?
Каждый элемент в массиве имеет порядковый номер, начинающийся с 0. Это позволяет вам получить доступ к элементу в массиве. Базовый синтаксис будет выглядеть так:
Array_name[index value]
Используя предыдущий пример, предположим, что вы хотите получить доступ ко второму элементу в массиве.
a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince]) a[1]=Game of Thrones
Как узнать длину массива Python?
Понимая, как работает номер индекса, вы также можете определить длину массива Python. Поскольку номер индекса начинается с 0, длина массива Python будет на 1 больше, чем последний номер индекса. Другой способ - использовать len()
функция для определения длины массива Python:
a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])
len(a)=5
Как удалить элемент из массива Python?
Есть несколько способов удалить элементы из массива Python.
Если вы хотите удалить элемент на основе его порядкового номера, вы можете использовать Python del
заявление:
a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[2]
В приведенном выше примере вы удаляете третий элемент из массива Python, «Narnia». Чтобы использовать этот метод, вам необходимо знать порядковый номер элемента, который вы хотите удалить.
Но что, если вы не уверены, где находится элемент, который нужно удалить? В этом случае вы можете использовать Python remove()
Метод:
a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[harry potter]
С помощью remove()
, вы сможете найти и удалить определенный элемент, не зная его порядкового номера.
Если вы хотите узнать больше о том, что вы можете делать с массивами Python, вы можете проверить этот учебник or найти старшего разработчика чтобы помочь вам шаг за шагом освоить Python!
В этой статье мы рассмотрели основы массивов Python, но это только верхушка айсберга. Когда вы познакомитесь с модулем массива из стандартной библиотеки Python, вы можете расширить, чтобы узнать больше об использовании массивов с пакетом NumPy, который в настоящее время часто рассматривается как стандартная функция массива в Python и в науке о данных.
Дополнительные ресурсы по массивам Python: – Преобразование массива Python в список
– Удалить элемент из массива в Python
– Найти сумму массива в Python
– Как нарезать массив в Python
- доступ
- гайд
- Основы
- Книги
- Общий
- замешательство
- данным
- наука о данных
- Расширьте
- фигура
- Фокус
- функция
- игра
- здесь
- Как
- How To
- HTTPS
- индекс
- информация
- IT
- Основные
- УЧИТЬСЯ
- Библиотека
- Список
- Списки
- организации
- Другие контрактные услуги
- растений
- принц
- Питон
- Полезные ресурсы
- Наука
- просто
- So
- Начало
- заявление
- магазин
- Основы
- учебник
- ценностное
- Что такое
- работает