Как разделить строку по пробелам python

Ответы
Аватар пользователя Сергей К.
Сергей К.
29 июня 2022

Такую задачу всегда можно решить с помощью цикла. Но в Python есть метод .split(). Именно его обычно используют для разделения строки на части. В качестве разделителя можно использовать любой символ: пробел, запятую, перенос строки (\n) и т.д.

На выходе мы получим список строк:

str = 'how are you'
str.split(' ')  # ['how', 'are', 'you']

Пробел как разделитель можно не указывать. Метод .split() будет использовать параметр по умолчанию:

str = 'how are you?'
str.split()  # ['how', 'are', 'you']

Иногда перед тем, как разделить строку, необходимо избавиться от лишних знаков препинания:

str = 'Hi, how are you?'
str[:-1].replace(',', '').split()  # ['Hi', 'how', 'are', 'you']
0 0
Добавьте ваш ответ

Рекомендуемые курсы

роутинг
миграции
шаблонизация
ORM
21 час
Посмотреть
модули
пакеты
импорты
ошибки
55 часов
Посмотреть
утверждения
pytest
юнит-тесты
покрытие кода
13 часов
Посмотреть