擅长:python、mysql、java
<p>在这种情况下,<code>ast</code>模块可能很有用:</p>
<pre><code>>>> from ast import literal_eval
>>> s = '(1,2,3,4,5),(5,4,3,2,1)'
>>> my_tuples = literal_eval(s)
>>> my_tuples
((1, 2, 3, 4, 5), (5, 4, 3, 2, 1))
</code></pre>
<p>因此,<code>my_tuples</code>有一个元组与字符串的元组。现在,我们可以使用列表理解获得所有元组的第一个和最后一个元素:</p>
<pre><code>>> new_tuples = [(t[0], t[-1]) for t in my_tuples]
>>> new_tuples
[(1, 5), (5, 1)]
</code></pre>