擅长:python、mysql、java
<p>你很接近。你不应该从for循环内部返回。相反,您可以创建一个<code>list</code>作为返回值,并将每个结果附加到它</p>
<pre><code>def changeCode(example,dictHeaders):
retval = []
for eachLine in example:
for old, newFront in dictHeaders:
if eachLine.startswith(old):
retval.append(eachLine.replace(old,newFront,1))
break
else:
retval.append(eachLine)
return retval
</code></pre>