擅长:python、mysql、java
<p>每次通过循环(<code>E={A:(B,C,D)for A in A}</code>)创建一个新字典(而不是添加到其中)。在进入循环之前声明字典,并在每次循环中添加条目。在</p>
<pre><code>def create_database(f)
""" Returns a populated dictionary. Iterates over the input 'f'. """
data = {}
for line in f:
# add stuff to data
key, datum = parse_line(line)
data[key] = datum
return data
</code></pre>