Если вы знаете, что self.mfiles
и self.nmfiles
не используют одни и те же ключи, тогда вы можете выполнить «слияние» и выполнить итерацию по этому.
for key, value in dict(self.mfiles, **self.nmfiles).iteritems():
# do stuff
В противном случае итерируйте по отдельности:
for d in (self.mfiles, self.nmfiles):
for key, value in d.iteritems():
# do stuff