Массивы Python:создание, реверсирование, всплывающее окно с примерами массивов Python
Что такое массив Python?
Массив Python представляет собой набор структур данных общего типа, имеющих элементы с одинаковым типом данных. Он используется для хранения коллекций данных. В программировании на Python массивы обрабатываются модулем «array». Если вы создаете массивы с помощью модуля массива, элементы массива должны быть одного и того же числового типа.
В этой статье о массивах Python вы узнаете,
- Что такое массив Python?
- Когда использовать массив в Python?
- Синтаксис для создания массива в Python
- Как создавать массивы в Python?
- Как получить доступ к элементам массива?
- Как вставлять элементы?
- Как изменить элементы?
- Как извлечь элемент из массива в Python?
- Как удалить элементы?
- Как выполнить поиск и получить индекс значения в массиве
- Как инвертировать массив в Python
- Подсчет появления значения в массиве
- Обход массива
Когда использовать массив в Python?
Массивы Python используются, когда вам нужно использовать много переменных одного типа. Его также можно использовать для хранения набора данных. Массивы особенно полезны, когда вам нужно динамически обрабатывать данные. Массивы Python намного быстрее, чем списки, поскольку они используют меньше памяти.
Синтаксис для создания массива в Python
Вы можете объявить массив в Python при его инициализации, используя следующий синтаксис.
06
На следующем изображении поясняется синтаксис.
<центр>
<рисунок> рисунок>центр>
- Идентификатор :укажите имя, как обычно, для переменных
- Модуль :Python имеет специальный модуль для создания массива в Python, который называется «массив» — вы должны импортировать его перед использованием.
- Метод :модуль массива имеет метод для инициализации массива. Он принимает два аргумента, код типа и элементы.
- Введите код :укажите тип данных, используя доступные коды типов (см. список ниже)
- Элементы :укажите элементы массива в квадратных скобках, например [130,450,103]
Как создавать массивы в Python?
В Python мы используем следующий синтаксис для создания массивов:
15пре>Например
23Приведенный выше код создает массив целочисленного типа. Буква «д» — это код типа.
В следующих таблицах показаны коды типов:
Введите код | Тип Python | Тип C | Минимальный размер (байты) |
---|---|---|---|
'у' | Символ Юникода | Py_UNICODE | <тд>2тд>|
'б' | Интернет | Знак со знаком | <тд>1тд>|
'В' | Интернет | Беззнаковый символ | <тд>1тд>|
'ч' | Интернет | Подписано коротко | <тд>2тд>|
'л' | Интернет | Длинная подпись | <тд>4тд>|
L | Интернет | Беззнаковое длинное | <тд>4тд>|
'к' | Интернет | Подпись длинная длинная | 8 |
'В' | Интернет | Беззнаковое длинное длинное | 8 |
'Н' | Интернет | Шорт без знака | <тд>2тд>|
'f' | Плавающая | Плавающая | <тд>4тд>|
‘д’ | Плавающая | Двойной | 8 |
'я' | Интернет | Подпись | <тд>2тд>|
'Я' | Интернет | Целое число без знака | <тд>2тд>
Как получить доступ к элементам массива?
Вы можете получить доступ к любому элементу массива, используя его индекс.
Синтаксис
37
Например,
45
Вывод:
53
На следующем рисунке показана основная концепция доступа к элементам массива по их индексу.
<центр>
<рисунок> рисунок>центр>
Здесь мы получили доступ ко второму значению массива, используя его индекс, который равен 1. Результатом этого будет 200, что в основном является вторым значением сбалансированного массива.
Индекс массива начинается с 0. Вы также можете получить доступ к последнему элементу массива, используя индекс -1.
Пример:
66
Вывод:
78
Вы также можете получить доступ к элементам с помощью оператора «:», как показано в приведенных ниже примерах массивов Python.
Пример:
85
Вывод:
94
Эта операция называется нарезкой. операция.
Как вставлять элементы?
Операция вставки массива Python позволяет вам вставить один или несколько элементов в массив в начале, конце или любом заданном индексе массива. Этот метод принимает два аргумента:индекс и значение.
Синтаксис
102
Пример:
Давайте добавим новое значение сразу после второго элемента массива. В настоящее время в нашем массиве баланса есть три элемента:300, 200 и 100. Рассмотрим второй элемент массива со значением 200 и индексом 1.
Чтобы вставить новое значение сразу «после» индекса 1, вам нужно сослаться на индекс 2 в методе вставки, как показано в приведенном ниже примере массива Python:
119
Вывод:
125
Пример 2:
139
Вывод:
141
Как изменить элементы?
Массивы в Python изменяемы. Их можно изменить с помощью следующего синтаксиса:
154
Пример:
161
Вывод:
174
Мы также можем выполнять операции конкатенации массивов в Python.
Пример:
181
Вывод:
192
Приведенный выше пример кода массива Python объединяет две переменные с именами «first» и «second». Результат сохраняется в переменной с именем «число».
Последняя строка кода используется для печати двух массивов.
Как извлечь элемент из массива в Python?
В Python разработчик может использовать метод pop() для извлечения элемента из массива Python. Ниже приведен пример метода pop() в Python.
Пример всплывающего окна массива Python:
207
Вывод:
215
Вы также можете использовать оператор «del» Python.
Пример
224
Вывод:
233
Как удалить элементы?
С помощью этой операции вы можете удалить один элемент из массива по значению. Этот метод принимает только один аргумент, значение. После запуска этого метода элементы массива переупорядочиваются, а индексы переназначаются.
Синтаксис
247
Пример:
Удалим значение «3» из массива
256
Вывод:
260
Как найти и получить индекс значения в массиве
С помощью этой операции вы можете искать элемент в массиве на основе его значения. Этот метод принимает только один аргумент, значение. Это неразрушающий метод, то есть он не влияет на значения массива.
Синтаксис
275
Пример:
Давайте найдем значение «3» в массиве. Этот метод возвращает индекс искомого значения.
289
Вывод:
290
Эта операция вернет индекс первого вхождения указанного элемента.
Как инвертировать массив в Python
Эта операция перевернет весь массив.
Синтаксис: массив.реверс()
300
Вывод:
312
Преобразовать массив в Unicode:
Массив Python можно преобразовать в Unicode. Чтобы удовлетворить эту потребность, массив должен быть типа «u»; в противном случае вы получите «ValueError».
Пример:
322
Вывод:
335
Подсчет появления значения в массиве
Вы также можете подсчитать количество элементов в массиве, используя синтаксис array.count(x).
Пример:
349
Вывод:
350
Обход массива
Вы можете перемещаться по массиву Python с помощью циклов, подобных этому:
362
Вывод:
373
Обзор:
- Массив – это распространенный тип структуры данных, в котором все элементы должны относиться к одному типу данных.
- Программирование массива на Python может выполняться модулем "массив".
- Массивы Python используются, когда вам нужно использовать много переменных одного типа.
- В Python доступ к элементам массива осуществляется через индексы.
- Элементы массива можно вставлять с помощью синтаксиса array.insert(i,x).
- В Python массивы изменяемы.
- В Python разработчик может использовать метод pop() для извлечения элементов из массива Python.
- Массив Python можно преобразовать в Unicode. Чтобы удовлетворить эту потребность, массив должен быть типа «u»; в противном случае вы получите «ValueError».
- Массивы Python отличаются от списков.
- Вы можете получить доступ к любому элементу массива, используя его индекс.
- Модуль массива Python имеет отдельные функции для выполнения операций с массивами.
Python
- Массивы в C++ | Объявить | Инициализировать | Указатель на примеры массивов
- C++ динамическое выделение массивов с примером
- Количество строк Python() с ПРИМЕРАМИ
- Python String format() Объясните с ПРИМЕРАМИ
- Метод Python String find() с примерами
- Лямбда-функции Python с ПРИМЕРАМИ
- Функция Python round() с ПРИМЕРАМИ
- Функция Python map() с ПРИМЕРАМИ
- Python Timeit() с примерами
- type() и isinstance() в Python с примерами