Курс Python → Разбиение строки в Python

Для разбиения строки на список строк в Python используется метод split(). По умолчанию метод split() разбивает строку по символу пробела. Например, если у вас есть строка «hello world», то вызов mystring.split() вернет список ['hello', 'world'].

Если вам нужно разделить строку по другому символу, вы можете передать этот символ в качестве аргумента методу split(). Например, если вы хотите разбить строку по запятой, то можно использовать mystring.split(',').

Если вам нужно разделить строку по нескольким символам, вы можете передать список символов в качестве аргумента методу split(). Например, mystring.split([' ', ',']) разобьет строку по пробелу и запятой.

Если вам нужно разделить строку по нескольким символам и удалить пустые строки из результата, вы можете использовать метод split() в комбинации с методом filter(). Например:

mystring = "hello, world"
result = list(filter(None, [x.strip() for x in mystring.split([' ', ','])]))
print(result)
# Вывод: ['hello', 'world']
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Комментарии в Python
  2. Поиск шаблона в начале строки
  3. Расчет времени выполнения программы
  4. Транспонирование матрицы в Python
  5. Метод matmul для умножения матриц
  6. Область видимости переменных
  7. Конкатенация строк с помощью join()
  8. Копирование и вставка текста в Python
  9. Ограничение итераций в Python
  10. Удаление элементов из списка в Python
  11. Работа с NumPy
  12. Работа со строками в Python.
  13. Генератор надежных паролей
  14. Переопределение метода len
  15. Оператор обр. импликации
  16. Поиск кода
  17. Работа с контекстными менеджерами
  18. Реализация метода __abs__ в Python
  19. Сравнение объектов в Python
  20. Управление контекстом выполнения
  21. Обезопасьте ввод данных
  22. Python Аргументы по умолчанию
  23. Python Поверхностное Копирование
  24. Создание списка дат
  25. Установка и использование модуля «howdoi»
  26. Добавление элементов в список
  27. Работа с f-строками 2.0
  28. Работа с коллекциями Python
  29. Закрытие файла в Python
  30. Подсчет элементов с помощью Counter
  31. Протокол управления контекстом
  32. Вычисление натуральных логарифмов в NumPy
  33. Именование переменных в Python
  34. Генерация случайных чисел в Python
  35. Генерация UUID в Python
  36. Библиотека Chartify: руководство
  37. Основы работы со списками
  38. Функции all() и any() в Python
  39. Мониторинг работы программы Py-spy
  40. Преобразование генераторов в циклы
  41. Генерация QR-кодов с библиотекой qrcode
  42. %pinfo: получение информации об объекте
  43. Метод get() для словарей
  44. Форматирование строк в Python
  45. Работа с изменяемыми списками

Marketello читают маркетологи из крутых компаний