如果我正确理解您的问题,那么向您的类中添加以下方法应该可以做到:
  
  def __iter__(self):
    import itertools
    return itertools.chain(self.items.itervalues(), self.people.itervalues())
  
   这将两个迭代器链接在一起,这里选择的迭代器用于
   
    items
   
   以及
   
    people
   
   .
  
  
   不过,为了使您以后的代码能够工作,您需要迭代这些项——键值对。在这种情况下,可以这样做:
  
  def __iter__(self):
    import itertools
    return itertools.chain(self.items.iteritems(), self.people.iteritems())