Иногда при работе со строками Python у нас может быть проблема, в которой нам нужно выполнить разбиение строки. Но у нас может быть более сложная проблема, связанная с наличием передней и задней нитей, и мы должны разделить их. Это может быть несколько пар для разделения. Давайте обсудим определенный способ решения этой конкретной проблемы.
Метод: Использование loop + index()
+ список нарезки
Эта задача может быть выполнена с использованием вышеуказанных функций вместе. В этом мы просто зациклим пары и получим нужные индексы, используя index()
. Затем выполняется нарезка списка для создания нового списка желаемого среза и добавления его для формирования нового результирующего списка.
|
Выход :
The original list is : ['gfg', 'is', 'best', 'for', 'CS', 'and', 'Maths'] The split list is : [('gfg', 'best'), ('CS', 'Maths')] The resultant split list is : [['gfg', 'is', 'best'], 'for', ['CS', 'and', 'Maths']]
Рекомендуемые посты:
- Python | Разделение строки на список символов
- Python | Разделение строки на список символов
- Python | Разделение списка на пустую строку
- Python | Операторы расщепления в строке
- Python | Разделение текста и числа в строке
- Python | Сортировать заданный список строк по части строки
- Python | Разделить строки и цифры из списка строк
- Python — Фильтр строк с плавающей точкой из списка строк
- Python | Преобразовать список строк в строку, разделенную пробелом
- Python | Удалить пустые строки из списка строк
- Python | Токенизация строк в списке строк
- Python | Объединить список кортежей в список, соединив строки
- Python | Фильтр списка строк на основе списка подстрок
- Python | Преобразовать список строк в список кортежей
- Python | Преобразовать список списков в список строк
0.00 (0%) 0 votes