Курс 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. Оператор in для Python
  2. Мощь вложенных функций в Python
  3. Заказ карты Тинькофф Black
  4. Python enumerate() функции
  5. Шаблоны Flask: условия и циклы
  6. Игра «Виселица» на Python
  7. Бесконечные списки в Python
  8. Хеширование паролей с использованием salt
  9. Python Enum Weekday Usage
  10. Оператор объединения словарей
  11. Обработка исключений в Python
  12. Перевод текста с Python Translator
  13. Избегайте изменяемых аргументов
  14. Генераторные функции в Python
  15. Генераторы списков
  16. Декораторы в Python
  17. Декоратор Ajax required
  18. Список переменных в Python
  19. Установка User-Agent в Python
  20. Обработка ошибок в Python
  21. Освобождение памяти в Python
  22. Создание класса очереди
  23. Измерение времени выполнения в Python
  24. Метод append() для списка
  25. Проверка кортежей.
  26. Автоматизация с Python
  27. Очистка данных с помощью pandas
  28. Счетчик в Python: most_common()
  29. Проверка наличия элемента в списке
  30. Печать календаря
  31. Преобразование многоуровневого словаря
  32. Codecademy в Telegram
  33. Запуск асинхронной корутины
  34. Список и кортеж в Python
  35. Декораторы с @wraps
  36. Форматирование даты с strftime()
  37. Метод pop() списка
  38. Функциональное программирование.
  39. Множественное наследование в Python
  40. Python-dateutil — работа с датами
  41. Определение основы слова с showballstemmer
  42. Установка и использование Telegram API в Python
  43. Многострочные строки в Python
  44. Конвертация текстовых чисел с помощью Numerizer
  45. Округление дробей в Python
  46. Обязательные аргументы в Python

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