python – 如何一次循环两个字典?

如何在一个循环中迭代两个字典的项目?这不起作用:

for word, cls in self.spam.items() and self.ham.items():
    pass 

最佳答案 使用itertools.chain:

from itertools import chain

for word, cls in chain(self.spam.items(), self.ham.items()):
    print(word, cls)
点赞