我正在尝试扫描字典引用列表以获取每个字典中的键数。我如何去引用一个元素的名称而不是字典的内容?audit_dicts 列表中的每个元素都是对现有字典的引用。
audit_dicts = [ osdata, weblogic, tomcat ]
for i in audit_dicts:
print "Length of the %s dictionary is %d lines." % (i.name(), len(i))
我知道它与内容类型是字典有关,但是没有办法打印列表中元素的名称吗?我本质上是使用列表来存储所有这些字典,这样我就可以在一个循环中对它们执行多个操作。另外,有没有办法在同一个循环中声明这些字典?这样做的pythonic方式是什么?我目前有大约 20 种不同的数据字典,但在从 Web 数据构建字典之前,我只能对每个字典进行单独处理。
for i in audit_dicts:
i = {}