из нее лист
b = a.split()
и b теперь выглядит как ['one', 'two', 'three']
Внимание, вопрос!
Я хочу в листе оставить \n.
Как это можно сделать? Все что приходит в голову - совсем жуткие костыли. А интернет рассказывает только как сделать сплит по newline. А он мне нужен…
def split_impl(it, s): for e in it.split(s): yield s yield e def split(it, s): return itertools.islice(split_impl(it, s), 1, None)
Хотя оно может терять последний s, надо проверять
Обсуждают сегодня