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(“,”)
,因此它们是按“,”分割还是按“,”分割是不可知的,即使是混合也可以