Автор оригинала: Team Python Pool.
В Python у нас нет заранее определенной функции для типов данных символов, поскольку там каждый один символ в Python рассматривается как строка сама по себе. Массив строк можно определить как емкость строки для содержения более одного строкового значения одновременно. Мы можем позвонить им и получить доступ к ним в любое время в программе во время процесса выполнения. В этом руководстве мы будем обсуждать различные типы массивов строк в Python.
Список
Список очень полезен для хранения нескольких значений в одной переменной. Основная особенность списка состоит в том, что она позволяет дублироваться. Если мы хотим частые изменения в нашем списке данных, в основном используются для этой цели. Давайте посмотрим на пример списка:
#example of list names = ['siddharth', 'khushi', 'shivani', 'sandeep'] print(names)
Выход:
['siddharth', 'khushi', 'shivani', 'sandeep']
Объяснение:
- Во-первых, мы сделаем список имен.
- Список заключен внутри [] квадратных скобок.
- Наконец, мы распечатаем список, который можно сказать как на массиве строк.
Разные функции для работы массива строк в Python
Здесь мы будем обсуждать все функции массива строк в Python с примерами, подробно описанными. Так что вы можете понять концепцию четко.
1. Доступ к массиву строк в Python по индексу
В этом примере мы постараемся получить доступ к списку через его значение индекса. Положительное значение индекса начинается с начала списка и от 0-индексного значения в качестве первого значения индекса. Давайте посмотрим на примере для понимания концепции подробно.
#example of list indexing names = ['siddharth', 'khushi', 'shivani', 'sandeep'] print(names[1])
Выход:
khushi
Объяснение:
- Во-первых, мы сделаем список имен.
- Затем мы постараемся получить доступ к пункту списка через его значение индекса
- Наконец, мы распечатаем вывод, доступа к имени кого-то с индексом.
2. Доступ к массиву строк в Python по отрицательному индексу
В этом примере мы постараемся получить доступ к списку через его отрицательное значение индекса. Отрицательное значение индекса начинается с последнего из списка и индекса -1 в качестве первого значения индекса. Давайте посмотрим на примере для понимания концепции подробно.
#example of list negative indexing names = ['siddharth', 'khushi', 'shivani', 'sandeep'] print(names[-1])
Выход:
sandeep
Объяснение:
- Во-первых, мы сделаем список имен.
- Затем мы постараемся получить доступ к элементу списка через его отрицательное значение индекса
- Наконец, мы распечатаем вывод, доступа к имени кого-то с отрицательным индексом.
3. Лен массива струн в Python
В этом примере мы рассчитаем длину строки с помощью len () Функция в питоне. Давайте посмотрим на примере для понимания концепции подробно.
#example of len of a list names = ['siddharth', 'khushi', 'shivani', 'sandeep'] print(len(names))
Выход:
4
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы рассчитаем длину списка с помощью функции Len () в Python.
- Наконец, мы будем распечатывать вывод.
4. Добавьте значения в массиве строк в Python
В этом примере мы добавим значения в списке, или вы можете сказать, что добавим значение в списке. С помощью Функция добавления (), вы можете добавлять значения в список. Давайте посмотрим на примере для понимания концепции подробно.
#example of adding values in list names = ['siddharth', 'khushi', 'shivani', 'sandeep'] names.append('upasna') print(names)
Выход:
['siddharth', 'khushi', 'shivani', 'sandeep', 'upasna']
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы применим функцию Append () в именах списков.
- Внутри функции Append () мы передам имя, которое мы хотим добавить.
- Наконец, мы напечатали вывод.
5. Структура в массиве строк в Python
В этом примере мы будем применять цикл для доступа к списку. Давайте посмотрим на примере для понимания концепции подробно.
#looping in list names = ['siddharth', 'khushi', 'shivani', 'sandeep'] for i in names: print(i)
Выход:
siddharth khushi shivani sandeep
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы будем подавать заявку на петлю.
- И на каждой итерации мы распечатаем значение элемента списка.
- Наконец, вы можете увидеть вывод.
6. Удаление значений из массива строк в Python
В этом примере мы будем удалять значения из массива строк или списков с помощью функции POP (). Функция POP () используется для удаления элемента из списка по его индексу. И удаление () функция используется для удаления конкретного значения из списка. Давайте посмотрим на примере для понимания концепции подробно.
#example of removing values in list names = ['siddharth', 'khushi', 'shivani', 'sandeep', 'upasna'] names.pop(4) print(names) names.remove('shivani') print(names)
Выход:
['siddharth', 'khushi', 'shivani', 'sandeep'] ['siddharth', 'khushi', 'sandeep']
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы постараемся поставить значение через свой номер индекса, применяя функцию POP ().
- После этого мы распечатаем весь список после появления элемента.
- А затем мы удалим конкретный элемент из списка, применяя функцию удаления ().
- Наконец, мы распечатаем список.
- Следовательно, вы можете увидеть оба выхода.
7. Очистить () Функция в массиве строк в Python
В этом примере мы обсудим четкую функцию () в массивах строк. Функция CLEAR () используется для очистки или Пусто список Отказ Давайте посмотрим на примере для понимания концепции подробно.
#example of clear list names = ['siddharth', 'khushi', 'shivani', 'sandeep'] names.clear() print(names)
Выход:
[]
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы применим функцию CLEAR (), которая очищает весь список.
- Наконец, мы будем распечатывать вывод.
- Следовательно, вы можете увидеть весь список теперь пусты.
8. Копировать () Функция в массиве строк в Python
В этом примере мы скопируем весь список в другой список с помощью функции COPE (). Copy () Функция используется для копирования списка в другой список. Давайте посмотрим на примере для понимания концепции подробно.
#example of copy list names = ['siddharth', 'khushi', 'shivani', 'sandeep'] subject = names.copy() print(subject)
Выход:
['siddharth', 'khushi', 'shivani', 'sandeep']
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы будем применять функцию Copy (), которая скопирует весь список в другой список.
- Весь список копируется в новый список с именем объекта.
- Наконец, мы будем распечатывать вывод.
- Следовательно, вы можете увидеть список темы содержит один и тот же элемент, что и имена списка.
9. Счет () Функция
В этом примере мы будем использовать Функция Count (), которая используется для расчета количества конкретного элемента, присутствующего в списке Отказ Давайте посмотрим на примере для понимания концепции подробно.
#example of count list names = ['siddharth', 'khushi', 'shivani', 'sandeep', 'khushi'] subject = names.count('khushi') print(subject)
Выход:
2
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы будем применять функцию COUNT () внутри, которую мы прошли определенное имя, счет которого нам нужно найти.
- Наконец, мы напечатали вывод и счет возникает имени = ‘Хуши.
- Следовательно, вы видите значение счетчика в качестве вывода.
10. Продлить функцию ()
В этом примере мы будем использовать Extend () Функция, которая используется для добавления второго списка в одном списке в конце первого списка. Давайте посмотрим на примере для понимания концепции подробно.
#example of extend list names = ['orange', 'blue', 'red'] colors = ['pink', 'black', 'white'] names.extend(colors) print(names)
Выход:
['orange', 'blue', 'red', 'pink', 'black', 'white']
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы возьмем еще один список по имени цвета.
- После этого мы расширим второй список в первый список с помощью функции Extend ().
- Наконец, мы напечатали вывод.
- Следовательно, вы можете увидеть оба списка объединены в одном списке.
11. Вставить () функцию
В этом примере мы будем использовать Функция INSERT (), которая используется для вставки элемента в определенную позицию в списке. Давайте посмотрим на примере для понимания концепции подробно.
#example of insert list names = ['orange', 'blue', 'red'] names.insert(1,'black') print(names)
Выход:
['orange', 'black', 'blue', 'red']
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы будем применять функцию вставки ().
- Внутри, которые мы прошли два параметра. Во-первых, это индекс, в котором вы хотите вставить, а второй элемент, который вы хотите вставить.
- Наконец, мы напечатали вывод.
- Следовательно, вы можете увидеть вставленный элемент в конкретной позиции.
12. Функция Reverse ()
В этом примере мы будем использовать Функция обратной (), которая используется для изменения всего списка элементов. Давайте посмотрим на примере для понимания концепции подробно.
#example of reverse list names = ['orange','black', 'blue', 'red'] names.reverse() print(names)
Выход:
['red', 'blue', 'black', 'orange']
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы будем применять функцию обратной ().
- Наконец, мы распечатаем список.
- Следовательно, вы можете увидеть список печатается в обратном порядке.
13. Сортировать () Функция
В этом примере мы будем использовать Функция сортировки (), которая используется для сортировки элементов списка в порядке возрастания. Мы также можем сделать обратный заказ сортировка в списке. Давайте посмотрим на примере для понимания концепции подробно.
#example of sort list names = ['orange','black', 'blue', 'red'] names.sort() print(names) print("\n") names.sort(reverse = True) print(names)
Выход:
['black', 'blue', 'orange', 'red'] ['red', 'orange', 'blue', 'black']
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы будем применять функцию сортировки () в списке.
- После этого мы распечатаем вывод и посмотрите, что список сортируется в порядке возрастания.
- Затем мы снова применим функцию SORD () и внутри него, мы установим параметр. так что список сортируется в порядке убывания.
- Наконец, мы будем распечатывать вывод.
- Следовательно, вы можете увидеть оба выхода в отсортированном порядке.
14. Диапазон индексов
В этом примере мы будем Печать элемента списка из определенного диапазона до определенного диапазона. Давайте посмотрим на примере для понимания концепции подробно.
#example of range of indexes list names = ['orange','black', 'blue', 'red','pink'] print(names[1:4])
Выход:
['black', 'blue', 'red']
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы установим конкретный диапазон индекса и распечатайте вывод.
- Наконец, вы увидите вывод из данного диапазона.
15. Изменение значения элемента
В этом примере мы будем Изменение значения конкретного элемента на что-то еще по нашему желанию. Давайте посмотрим на примере для понимания концепции подробно.
#example of change of item value list names = ['orange','black', 'blue', 'red','pink'] names[1] = 'white' print(names)
Выход:
['orange', 'white', 'blue', 'red', 'pink']
Объяснение:
- Во-первых, мы создадим список имен.
- Их, мы установим конкретный индекс с другим элементом в списке.
- Наконец, мы будем распечатывать вывод.
- Следовательно, вы можете увидеть выходной сигнал, в котором конкретное значение индекса изменяется с новым значением.
16. Проверка наличия элемента
В этом примере мы будем проверять Если конкретный элемент присутствует в списке или нет. Давайте посмотрим на примере для понимания концепции подробно.
#example of checking existence in list names = ['orange','black', 'blue', 'red','pink'] if 'blue' in names: print("present") else: print("not present")
Выход:
present
Объяснение:
- Во-первых, мы создадим список имен.
- Затем мы будем применять, если условие, в котором мы проверим конкретный элемент, присутствует внутри списка или нет.
- Если элемент присутствует в списке, он будет напечатан подарок, пока не присутствует.
- Следовательно, вы можете увидеть вывод.
Заключение
В этом руководстве мы обсудили концепцию массивов строк. Мы обсудили, что массивы строки такие же, как список в Python. Мы также обсудили все функции, которые могут быть выполнены в списке с примерами, подробно описанными. Вы можете использовать любую из функций в соответствии с вашим выбором и согласно вашему требованию в программе.
Однако, если у вас есть какие-либо сомнения или вопросы, дайте мне знать в разделе «Комментарий» ниже. Я постараюсь помочь вам как можно скорее.