擅长:python、mysql、java
<p>你可以通过理解和功能来实现:</p>
<pre><code>def transform(t):
if <this is not a tuple to be messed with>:
return t
return <mangled tuple>
list2 = [transform(x) for x in list1]
</code></pre>
<p>或者,如果测试和转换特别简单,那么所有这些都是内联的:</p>
<pre><code>list2 = [(<transformed x> if <test> else x) for x in list1]
</code></pre>