擅长:python、mysql、java
<p>您的lambda中有一个语法错误:</p>
<pre><code>>>> substitutions = ['ONE', 'TWO', 'THREE']
>>> re.sub('@', lambda _: substitutions.pop(0), some_text)
'xxxxxxxONEyyyyyyyyyTWOzzzzzzzzzTHREE'
</code></pre>
<p>如果不想修改列表,可以将其包装为iterable。在</p>
^{pr2}$