Введение в String Array в Python

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

Пример: String fruit1 = «яблоко», fruit2 = «банан», fruit3 = «клубника». Ничто не является неправильным с вышесказанным, за исключением того факта, что мы не можем написать программу, если хотим по-разному перебирать имена всех этих переменных. Кроме того, если число переменных равно 1000, приведенный выше подход может оказаться неправильным способом решения проблемы.

Доступ к элементам

Python не имеет встроенной поддержки массивов. Списки Python используются для этой цели, поэтому мы рассмотрим списки. Следует отметить, что Python не имеет символьного типа данных. Сам по себе одиночный символ - это строка длиной 1. Квадратные скобки используются для доступа к элементам строки.

Списки String Array в Python

Ниже приведены списки массива String в Python:

1. Список

Когда есть необходимость в заказе, а также есть необходимость частых изменений, тогда мы предпочитаем выбирать список. Еще одна особенность списка позволяет дублировать. Вот простой пример списка.

Код:

Выход:

2. Доступ по индексу

Мы даже можем получить доступ к определенному элементу, ссылаясь на индекс.

Код:

Выход:

3. Отрицательная индексация

Мы можем даже получить доступ к индексации отрицательно. В этом случае последний элемент будет иметь индекс -1, второй последний будет -2, третий последний -3, и так далее, и так далее.

Код:

Выход:

4. Длина

Мы даже можем вернуть длину массива с помощью метода len ().

Код:

Выход:

5. Циклы

Циклический элемент массива также является легкой задачей. Мы используем 'for in' во время цикла по массиву.

Код:

Выход:

6. Добавление

Если нужно добавить в список, то это возможно с помощью 'append ()'

Код:

Выход:

7. Удаление

Удаление любого элемента может быть сделано с помощью метода pop (). Здесь мы можем конкретно указать удаление любого конкретного элемента, ссылаясь на индекс.

Код:

Вывод: так как pop (1) представляет второй элемент из списка. Это удалено.

Мы также можем использовать метод remove () и указать конкретный элемент, который можно удалить.

Код:

Выход:

Методы строкового массива в Python

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

1. очистить ()

Это удалит все элементы из списка и предоставит вам список, свободный от всех элементов.

Код:

Выход:

Чтобы удалить элемент из списка, мы удалили метод (), метод pop (), который мы обсудили. Также есть ключевое слово del, которое очищает список.

Код:

Вывод: список del удаляет список, и мы получаем следующий вывод.

2. копия ()

Этот метод возвращает копию списка. Как видно из примера ниже.

Код:

Выход:

3. считать ()

Возвращает нам количество элементов в списке с указанным значением.

Код:

Выход:

4. растянуть ()

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

Код:

Выход:

Список имеет метод append () и расширяет метод () для объединения или объединения двух списков, но это действие также может быть выполнено оператором «+». Мы увидим это простое соединение на шаге ниже:

Код:

Вывод: список покупок - это составленный список из вышеперечисленного списка «фрукты» и «овощи».

5. индекс ()

Этот метод возвращает позицию вхождения определенного элемента.

Код:

Выход:

6. вставить ()

Этот метод возвращает элемент, который должен быть вставлен в указанную позицию. Этот метод принимает 2 аргумента, первый - индекс, а второй - элемент, который должен быть расположен в этом индексе.

Код:

Выход:

7. обратный ()

Этот метод меняет порядок сортировки списка. Этот метод возвращает перевернутый объект итератора.

Код:

Вывод: мы видим, как весь список переворачивается здесь.

8. сортировать ():

Этот метод упорядочит список в алфавитном порядке или также можно сказать, что он устанавливает список в порядке возрастания.

Метод принимает 2 параметра, один из которых является обратным, а другой является ключевым, что может указывать критерии сортировки. Если reverse = true, то список будет отсортирован в порядке убывания, тогда как если reverse = false, то будет возрастать. 2 параметра являются необязательными.

Ниже приведен пример, где мы использовали обратный параметр.

Код:

Вывод: здесь мы видим сортировку по умолчанию, а в другой - обратную сортировку по сравнению с предыдущей.

9. Диапазон индексов

Если нам нужен выборочный список элементов, с которых нужно начинать и где заканчивать, мы выбираем эту опцию.

Пример. Предположим, что если нам нужен только 1-й, 2- й и 3- й элементы списка, мы сделаем следующее. Следует отметить, что список начинается с 0 и не включает последний диапазон.

Код:

Выход:

10. Изменение стоимости товара

Значение конкретного элемента может быть изменено.

Код

Выход:

11. Проверка наличия элемента.

Если нам нужно проверить, присутствует ли конкретный элемент или нет, используйте ключевое слово «in». Здесь мы используем ключевое слово if, чтобы подтвердить наличие элемента.

Код:

Выход:

12: конструктор list ()

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

Код:

Выход:

Вывод

Также следует понимать, что Python не поддерживает Array, это все еще список, который мы использовали. Хотя Numpy - это библиотека, которую можно использовать для создания двумерного, трехмерного массива, она используется для вычисления научных и математических данных.

Рекомендуемые статьи

Это руководство по String Array в Python. Здесь мы обсудили доступ к элементам, списку Python и методам с кодами и выводами. Вы также можете просмотреть другие наши статьи, чтобы узнать больше-

  1. Строковые функции PHP
  2. Петли в Python
  3. 2D массивы в Python
  4. Преимущества массива
  5. Введение в String Array в C ++
  6. Обзор массива строк в C #
  7. Особенности Python
  8. Понимание списка Python
  9. Итератор в Java
  10. Как работают массивы и списки в Python?
  11. Полное руководство по Strings Array в C
  12. Примеры и преимущества итератора в Python