如何转换包含单个字符串且字符串中包含多个条目的列表。 Python 3

时间:2018-08-08 02:22:06

标签: python python-3.x

假设您有一个列表,其中包含一个字符串,如下所示:

listExample = ['cat, dog, mouse, elephant']

因此,打印此列表将值作为单个字符串返回:

>>>'cat, dog, mouse, elephant'

如何将此字符串设置为可以将条目作为多个字符串获得的程度,例如:

>>>print(anotherList)
>>>['cat', 'dog', 'mouse', 'elephant']

2 个答案:

答案 0 :(得分:1)

您正在描述str.split的基本用法:

>>> listExample = ['cat, dog, mouse, elephant']
>>> listExample[0].split(', ')
['cat', 'dog', 'mouse', 'elephant']

答案 1 :(得分:1)

您应该使用split方法。

'cat, dog, mouse, elephant'.split(', ')

这会给你

['cat', 'dog', 'mouse', 'elephant']

', '表示字符串应在每次出现逗号和空格后分开。

不需要该列表,但是如果您绝对必须使用该列表,请这样做

listExample[0].split(', ')

从列表中删除字符串,然后将其拆分。

有关更多信息,请参见this