假设你有一个字符串
test = 'wow, hello, how, are, you, doing'
你想要
full_list = ['wow','hello','how','are','you','doing']
我知道你会从一个空列表开始:
empty_list = []
并创建一个for循环以将项目附加到列表中
我只是对如何解决这个问题感到困惑,
我正在尝试以下方面:
for i in test:
if i == ',':
然后我卡住了。 。 。
答案 0 :(得分:7)
在Python中,做你想做的最好的方法是
full_list = test.split(', ')
如果您的字符串可能包含一些空格后面没有逗号的逗号,那么您需要做一些更强大的操作。也许
full_list = [x.lstrip() for x in test.split(',')]
答案 1 :(得分:-1)
>>> test = 'wow, hello, how, are, you, doing'
>>> full_list = test.replace(",","','")
>>> print full_list
wow',' hello',' how',' are',' you',' doing
我刚刚手动添加了侧翼报价