擅长:python、mysql、java
<p>下面是一个缓慢而脆弱的解决方案,没有任何提示(通常是不好的命名):</p>
<pre><code>def dictlist_to_listdict(dictlist):
output = []
for k, v in dictlist.items():
for i, sv in enumerate(v):
if i >= len(output):
output.append({k: sv})
else:
output[i].update({k: sv})
return output
if __name__ == "__main__":
test_dict = {"Rash": [1], "Manjeet": [1], "Akash": [3, 4]}
print(dictlist_to_listdict(test_dict))
</code></pre>