【发布时间】:2018-12-11 15:44:55
【问题描述】:
我有一个列表,它的字符串中有“,”,也是分隔符。当我使用
.split(",") 字符串被拆分为每个 ","。
有没有办法解决这个问题,我可以保留“,”并仍然将其用作分隔符
示例:
string = "hello","this is from melbourne, australia"
print(string.split(","))
结果:
["hello","this is from melbourne", "australia"]
我想要什么:
["hello", "this is from melbourne, australia"]
【问题讨论】:
-
你怎么知道你有
,的种类(拆分或保留)? -
我想保留在引号中(“”)。这是子字符串的一部分
-
是的,但它有什么特别之处呢?如果你能用语言解释它为什么会在第一次分裂而在第二次分裂,那么就有合理的机会可以向计算机解释它。
-
我有一个字符串,我想将它转换成列表。这个字符串有“,”分隔元素。有些元素是描述,所以它们里面有“,”。我想保持描述部分不变,而不是将其拆分,
-
好的,那么你需要一些方法来告诉计算机什么是描述,什么不是。不确定这是否可能。可能不是。你控制生成字符串的代码吗?