Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Массивы Python:создание, реверсирование, всплывающее окно с примерами массивов Python

Что такое массив Python?

Массив Python представляет собой набор структур данных общего типа, имеющих элементы с одинаковым типом данных. Он используется для хранения коллекций данных. В программировании на Python массивы обрабатываются модулем «array». Если вы создаете массивы с помощью модуля массива, элементы массива должны быть одного и того же числового типа.

В этой статье о массивах Python вы узнаете,

Когда использовать массив в Python?

Массивы Python используются, когда вам нужно использовать много переменных одного типа. Его также можно использовать для хранения набора данных. Массивы особенно полезны, когда вам нужно динамически обрабатывать данные. Массивы Python намного быстрее, чем списки, поскольку они используют меньше памяти.

Синтаксис для создания массива в Python

Вы можете объявить массив в Python при его инициализации, используя следующий синтаксис.

06

На следующем изображении поясняется синтаксис.

<центр>

<рисунок>

  1. Идентификатор :укажите имя, как обычно, для переменных
  2. Модуль :Python имеет специальный модуль для создания массива в Python, который называется «массив» — вы должны импортировать его перед использованием.
  3. Метод :модуль массива имеет метод для инициализации массива. Он принимает два аргумента, код типа и элементы.
  4. Введите код :укажите тип данных, используя доступные коды типов (см. список ниже)
  5. Элементы :укажите элементы массива в квадратных скобках, например [130,450,103]

Как создавать массивы в Python?

В Python мы используем следующий синтаксис для создания массивов:

15 

Например

23

Приведенный выше код создает массив целочисленного типа. Буква «д» — это код типа.

В следующих таблицах показаны коды типов:

<тд>2 <тд>1 <тд>1 <тд>2 <тд>4 <тд>4 <тд>2 <тд>4 <тд>2 <тд>2
Введите код Тип Python Тип C Минимальный размер (байты)
'у' Символ Юникода Py_UNICODE
'б' Интернет Знак со знаком
'В' Интернет Беззнаковый символ
'ч' Интернет Подписано коротко
'л' Интернет Длинная подпись
L Интернет Беззнаковое длинное
'к' Интернет Подпись длинная длинная 8
'В' Интернет Беззнаковое длинное длинное 8
'Н' Интернет Шорт без знака
'f' Плавающая Плавающая
‘д’ Плавающая Двойной 8
'я' Интернет Подпись
'Я' Интернет Целое число без знака

Как получить доступ к элементам массива?

Вы можете получить доступ к любому элементу массива, используя его индекс.

Синтаксис

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

  1. Массивы в C++ | Объявить | Инициализировать | Указатель на примеры массивов
  2. C++ динамическое выделение массивов с примером
  3. Количество строк Python() с ПРИМЕРАМИ
  4. Python String format() Объясните с ПРИМЕРАМИ
  5. Метод Python String find() с примерами
  6. Лямбда-функции Python с ПРИМЕРАМИ
  7. Функция Python round() с ПРИМЕРАМИ
  8. Функция Python map() с ПРИМЕРАМИ
  9. Python Timeit() с примерами
  10. type() и isinstance() в Python с примерами