【发布时间】:2015-07-03 10:47:51
【问题描述】:
我创建了一个需要列表才能正常工作的方法。但是,您可以发送一个列表或一个简单的字符串。我想将该字符串转换为包含整个字符串作为元素的列表。例如,如果我有:
"I am a string"
我想把它转换成:
["I am a string"]
我可以这样做:
"I am a string".split("!@#$%^&*")
因为我永远不会有这种符号组合,所以它总是会将其转换为列表而不删除任何字符。但是,这似乎并不是一个很好的方法。还有其他方法吗?
【问题讨论】:
-
如果你想使用更简洁的
.split(),你可以将maxsplit参数设置为0,这样你就可以保证得到整个字符串:"I am a string".split(' ',0)跨度> -
我比以前更喜欢它,而且我很确定这在未来的某个时候会很有用,所以谢谢!