1

假设你有一个字符串

test = 'wow, hello, how, are, you, doing'

你想要

full_list = ['wow','hello','how','are','you','doing']

我知道你会从一个空列表开始:

empty_list = []

并将创建一个 for 循环以将项目附加到列表中

我只是对如何去做这件事感到困惑,

我正在尝试以下方式:

for i in test:
    if i == ',':

然后我卡住了。. .

4

2 回答 2

7

在 Python 中,做你想做的最好的方法是

full_list = test.split(', ')

如果您的字符串可能有一些逗号后面没有空格,那么您需要做一些更健壮的事情。也许

full_list = [x.lstrip() for x in test.split(',')]
于 2012-08-27T02:59:41.117 回答
-1
>>> test = 'wow, hello, how, are, you, doing'
>>> full_list = test.replace(",","','")
>>> print full_list
wow',' hello',' how',' are',' you',' doing

我只是手动添加了侧翼报价

于 2012-08-27T06:22:00.310 回答