作为请求的输出,代码如下所示
d = {'dict1': {'foo': 1, 'bar': 2}, 'dict2': {'baz': 3, 'quux': 4}} for k1,v1 in d.iteritems(): # the basic way temp = ""temp+=k1 for k2,v2 in v1.iteritems():temp = temp+" "+str(k2)+" "+str(v2) print temp
代替
iteritems()您也可以使用
items(),但是
iteritems()效率更高并且返回迭代器。
希望这可以帮助 :)