如何将一堆单词列入列表?

时间:2014-08-25 19:17:48

标签: python string

我有一堆随机的单词,我需要把它变成一个列表,但是有一个问题,我必须按照它们的说法将它们转换成程序本身的列表。 例如,我得到了这个原始输入:

hello,mike,cat,dog,burger

现在我如何接受这5个单词并让我的程序将每个单词变成一个正确的字符串,如下所示:“hello”,“mike”,“cat”,“dog”,“burger”

2 个答案:

答案 0 :(得分:6)

您可以使用split方法

>>> s = "hello,mike,cat,dog,burger"
>>> l = s.split(',')
>>> l
['hello', 'mike', 'cat', 'dog', 'burger']

答案 1 :(得分:3)

您正在寻找str.split

the_string = '"hello","mike","cat","dog","burger"'
the_list = the_string.split(",") # split on a literal comma

请注意,这要求用户正确格式化字符串,并且没有前导或尾随空格(例如Hello, dog变为["Hello", " dog"])。考虑为字符串构建一些健全性测试,并可能通过str.strip

映射整个事物