擅长:python、mysql、java
<p>你可以保留上次运行的字典中存在的键的列表。你知道吗</p>
<p>我不知道你的程序的确切语义,但这是一个检查新键的函数。你知道吗</p>
<pre><code>keys=[] #this list should be global
def checkNewKeys(myDict):
for key, item in myDict.iteritems():
if key not in keys:
#do what you want with new keys
keys.append(key)
</code></pre>
<p>这基本上可以在整个程序运行过程中跟踪字典中的内容,而无需每次都创建一个新列表。你知道吗</p>