擅长:python、mysql、java
<p>这几乎是一个万无一失的方法,确保你不会得到一个错误。按照我们定义<code>myDict</code>的方式,您可以拥有字典“level1”和字典“level2”的任何键。默认情况下,字典树的末尾假定为空列表。你知道吗</p>
<pre><code>myDict = defaultdict(lambda: defaultdict(list))
with open(myFile, "rb") as fh:
for line in fh:
# found something, which will match lvlOneKey and dynamically determine lvlTwoKey and valueFound
# ...
myDict[lvlOneKey][lvlTwoKey].append(valueFound)
</code></pre>