擅长:python、mysql、java
<p>您只需创建一个新字典,并使用临时字典向中添加新值。这将允许原始词典保持不变</p>
<p>示例:</p>
<pre><code>result = {}
for inner in d:
temp = {}
for key in d[inner]:
curr = d[inner][key]
if isinstance(curr, dict):
temp.update(curr)
else:
temp[key] = curr
result[inner] = temp
print(result)
</code></pre>
<p>输出:</p>
<pre><code>{'some_company_100': {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4', 'key5': 'value5', 'key6_1': 'value6_1', 'key6_2': 'value6_2', 'key7': 'value7'}, 'some_company_101': {'key1': 'valuea', 'key2': 'valueb', 'key3': 'valuec', 'key4': 'valued', 'key5': 'valuee', 'keyf_1': 'valuef_1', 'keyf_2': 'valuef_2', 'key7': 'value7'}}
</code></pre>