擅长:python、mysql、java
<p>另一种非正则表达式方法:</p>
<pre><code>def string_to_tuples(s):
def tuple_strip(s): # Wrapper to pass to map
return s.strip(" ()")
sl = map(tuple_strip, s.split(","))
return zip(sl[::2], sl[1::2])
</code></pre>
<p>结果是:</p>
^{pr2}$
<p>只要标记不能以<code/>(space), <code>(</code>,或<code>)</code>开头或结尾,并且不包含任何<code>,</code>s,那么它就可以工作</p>