擅长:python、mysql、java
<p>如果为该对象设置了<code>__name__</code>属性,则可以使用该属性:</p>
<pre><code>audit_dicts = [ osdata, weblogic, tomcat ]
for i in audit_dicts:
name = "unknown";
try:
if __name__ in i:
name = i.__name__;
except:
pass
print "Length of the %s dictionary is %d lines." % (name, len(i))
</code></pre>
<p>但你最好用dict而不是list:</p>
<pre><code>audit_dicts = {
"osdata":osdata,
"weblogic":weblogic,
"tomcat":tomcat
}
for key in audit_dicts:
print "Length of the %s dictionary is %d lines." % (key, len(audit_dicts[key]))
</code></pre>