使用相同的分隔符在 python 中拆分字符串

我有一个列表,它在字符串中包含“,”并且也是分隔符。当我使用

.split(",") 字符串被拆分为每个","。

有没有办法解决这个问题,我可以保留“,”并仍然使用它作为分隔符

样本:

string = "hello","this is from melbourne, australia"
print(string.split(","))

结果:

   ["hello","this is from melbourne", "australia"]

我想要的是:

["hello", "this is from melbourne, australia"]


桃花长相依
浏览 237回答 2
2回答

慕侠2389804

string = "hello","this is from melbourne, australia" print([s for s in string])

拉丁的传说

你在这里拥有的是一个元组。string = "hello","这是来自澳大利亚墨尔本"现在尝试: type(string) 这导致类“元组”所以,你可以只做 list(string),这会导致元组转换为列表。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python