Курс 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. Правила именования переменных
  2. Функции с необязательными аргументами
  3. Подсчет количества элементов в списке
  4. Counter() — подсчет элементов
  5. Обновление ключей в Python
  6. Загрузка постов Instagram
  7. Измерение времени выполнения кода
  8. Проверка ввода с помощью isdigit
  9. Проверка класса объекта
  10. Функция с *args.
  11. Очистка строки в Python
  12. Установка и использование pyshorteners
  13. Получение ID процесса
  14. Переопределение унарных операторов
  15. Управление User-Agent в Python
  16. Транспонирование матрицы в Python
  17. Избегайте пустого списка
  18. Метод matmul для умножения матриц
  19. Инвертирование словаря
  20. Разница между датами
  21. Частичное применение функций в Python
  22. Распаковка аргументов в Python
  23. Переопределение метода divmod
  24. Каналы Senior: Python, Java, Frontend, SQL, C++
  25. Измерение времени выполнения кода в Python
  26. Очистка данных с Pandas
  27. Возврат нескольких значений из функции
  28. Преобразование чисел в слова
  29. Объединение словарей в Python
  30. Тестирование времени с Freezegun
  31. Удаление элементов во время итерации
  32. Создание треугольника Паскаля
  33. Python и Монти Пайтон
  34. Использование подчеркивания в REPL
  35. Обработка исключений в Python
  36. Преобразование документов в PDF с помощью Spire.Office
  37. Метод repr() в Python
  38. Цикл for в Python
  39. Измерение времени выполнения в Python
  40. Управление ресурсами в Python
  41. Переопределение метода __or__()
  42. Создание лямбда-функций
  43. Объединение словарей в Python
  44. Отправка HTTP-запросов с User-Agent
  45. Цикл for с enumerate() в Python
  46. Параллельные вычисления в Python

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