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

时间:2018-12-11 15:44:55

标签: python string list

我有一个在字符串中带有“,”的列表,它也是定界符。当我使用

.split(“,”)字符串被分割为每个“,”。

有没有办法解决这个问题,我可以保留“,”并仍将其用作定界符

示例:

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

结果:

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

我想要什么:

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

这里有一个元组。

string =“ hello”,“这是来自澳大利亚墨尔本”

现在尝试: 类型(字符串) 结果是“元组”

因此,您只需执行list(string),这将导致元组转换为列表。