Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将格式化列表中的字符串转换为列表_Python_String_List - Fatal编程技术网

Python 将格式化列表中的字符串转换为列表

Python 将格式化列表中的字符串转换为列表,python,string,list,Python,String,List,我有一根绳子 '[comedy, drama]' 这是一个str类型,但看起来像一个列表。是否有一个快速的改变,我可以申请把它变成一个列表,其中两个条目都是str类型?最快的是 >>> '[comedy, drama]'[1:-1].split(', ') ['comedy', 'drama'] >>> s = '[comedy, drama]' >>> s[1:-1].split(',') 最快的是 >>> s =

我有一根绳子

'[comedy, drama]'
这是一个str类型,但看起来像一个列表。是否有一个快速的改变,我可以申请把它变成一个列表,其中两个条目都是str类型?

最快的是

>>> '[comedy, drama]'[1:-1].split(', ')
['comedy', 'drama']
>>> s = '[comedy, drama]'
>>> s[1:-1].split(',')
最快的是

>>> s = '[comedy, drama]'
>>> s[1:-1].split(',')

括号和
是字符串的一部分吗?如果是这样,您可以使用
str.split
str.strip

s = '[comedy, drama, tragedy]'
wordList = s.replace(" ", "").strip("[]").split(",")

我已经加入了
s.replace(“,”)
,这样就不知道它们是按“,”还是按“,”分开的,即使是混合也可以。

括号和
是字符串的一部分吗?如果是这样,您可以使用
str.split
str.strip

s = '[comedy, drama, tragedy]'
wordList = s.replace(" ", "").strip("[]").split(",")
我已经加入了
s.replace(“,”)
,因此它们是按“,”分割还是按“,”分割是不可知的,即使是混合也可以