преобразование всего предложения в строку в список без разделения - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь преобразовать предложение в формат списка без разделителя пробелов. Я пробовал следующий способ

a = 'this is me'

, когда использую split для получения формата списка

a.split(' ')
# ['this', 'is', 'me']

list(a)
# ['t','h','i','s','m','e']

isесть какой-нибудь способ дать входные данные как

a = 'this is me'

и получить выходные данные как

a = ['this is me']

Ответы [ 2 ]

2 голосов
/ 04 ноября 2019

Используйте это: -

>>> a = 'this is me'
>>> [a]
['this is me']

Использование list сделало функцию итерацией строки, которая вам не нужна. Вместо этого используйте эти большие скобки в качестве конструктора списка.

0 голосов
/ 04 ноября 2019

a = 'this is me'

" ".join(a.split(" ")) вернет 'this is me', и если a имеет пробелы в начале / конце a = ' this is me ', вы можете использовать " ".join(a.strip().split(" "))

, чтобы получить решение

a = [a.strip()]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...