我正试图浏览一个字典引用列表,以获得每个字典中的键数。如何引用元素的名称而不是字典的内容?audit目录列表中的每个元素都是对现有字典的引用。你知道吗
audit_dicts = [ osdata, weblogic, tomcat ]
for i in audit_dicts:
print "Length of the %s dictionary is %d lines." % (i.name(), len(i))
我知道这与目录类型是字典有关,但是没有办法打印列表中元素的名称吗?我基本上使用这个列表来存储所有这些字典,这样我就可以在一个循环中对它们执行多个操作。还有,有没有办法在同一个循环中声明这些字典?Python是怎么做的?我目前有大约20种不同的数据字典,但在从网络数据构建字典之前,我只能对每一种数据进行单独的研究。你知道吗
for i in audit_dicts:
i = {}
如果为该对象设置了
__name__
属性,则可以使用该属性:但你最好用dict而不是list:
列表不包含名称,它们包含对其他对象的引用。如果您希望能够不仅仅使用索引来引用元素,那么应该使用另一种数据结构,例如
dict
。你知道吗相关问题 更多 >
编程相关推荐