擅长:python、mysql、java
<p>您可以查看以下代码:</p>
<pre><code>>>> all = list(set([j for i in list(d.keys()) for j in list(d[i].keys())]))
>>> all
['transfer', 'tahu', 'transaksi', 'individu', 'manajemen', 'logistik']
>>> for k in all:
for j in list(d.keys()):
if not k in d[j].keys():
d[j][k]=0
>>> d
{'doc0': {'individu': 1,
'logistik': 1,
'manajemen': 1,
'tahu': 1,
'transaksi': 1,
'transfer': 0},
'doc1': {'individu': 1,
'logistik': 1,
'manajemen': 1,
'tahu': 1,
'transaksi': 1,
'transfer': 1},
'doc2': {'individu': 0,
'logistik': 1,
'manajemen': 1,
'tahu': 0,
'transaksi': 1,
'transfer': 0}}
</code></pre>
<p>我获取嵌套字典中的所有键,然后创建不存在的值(因此在最后的输出中是零)。你知道吗</p>