[英]Turn a string that is a formatted list into a list
我有一个弦
'[comedy, drama]'
这是str类型,但看起来像一个列表。 我可以申请快速更改以将其变成两个都为str的条目的列表吗?
>>> '[comedy, drama]'[1:-1].split(', ')
['comedy', 'drama']
最快的是
>>> s = '[comedy, drama]'
>>> s[1:-1].split(',')
是支架和,
字符串的一部分? 如果是这样,您可以只使用str.split
和str.strip
。
s = '[comedy, drama, tragedy]'
wordList = s.replace(" ", "").strip("[]").split(",")
我包含了s.replace(" ", "")
因此对于它们是由“,”还是仅由“,”分开,甚至混合都可以是不可知的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.