将整个句子转换为字符串成列表而不拆分

时间:2019-11-04 07:58:09

标签: python python-3.x string list

我正在尝试将句子转换为列表格式而没有空格 我尝试了以下方式

a = 'this is me'

当我使用split进入列表格式时

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

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

有什么办法可以输入

a = 'this is me'

并获得输出为

a = ['this is me']

2 个答案:

答案 0 :(得分:2)

使用此:-

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

使用list使函数在不需要的字符串上进行迭代。请改用那些大括号作为列表构造函数。

答案 1 :(得分:0)

a = 'this is me'

" ".join(a.split(" "))将返回'this is me',如果a具有前导/尾随空格a = ' this is me ',则可以使用" ".join(a.strip().split(" "))

获得解决方案

a = [a.strip()]