假设你有串Python:操纵字符串的有效方法?
s1 = "('element1', 'element2', 'element3')"
和
s2 = "(1A, 2A, 3A)"
有一个简单的技术,你可以用它来转换
s1 to "(element1, element2, element3)"
和
s2 to "(1, 2, 3)"
对于s1,每个单引号需要消失,并且对于s2,每个A应该消失。什么是最直接的方式来做到这一点,只有这一点?
编辑 - >引号内的所有内容都是整个字符串的一部分......没有元组或任何变量。谢谢!
是's1'应该是字符串' “( '部件1', 'element2的', '元素3')”',或者是三个字符串组成的元组? – 2012-03-01 23:20:19
对不起,是的,他们是字符串,而不是元组!在这些例子中没有任何变量......它们实际上只是字符串的一部分.... – 2012-03-01 23:21:57
您的规格不完整。请澄清你想要做什么:输入是什么,什么是预期的输出,最好是与他们的类型。另外,我不确定你是在寻找一种通用方法还是针对's1'和's2'的不同方法。 – 2012-03-01 23:23:41