擅长:python、mysql、java
<p>我会将代码分解为另一个函数,并在所有要变异的字典上运行<a href="http://docs.python.org/library/functions.html#map" rel="nofollow">map</a>(在iterable中的所有项上运行函数):</p>
<pre><code>def doSomething(self, dic):
for key, value in dic.iteritems():
if key not in self.INPUT['extras']:
dic[key] = self.dirs['confdir'] + '/' + value
def runMe(self):
map(doSomething, [self.mfiles, self.nmfiles])
</code></pre>