回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有这个清单:</p>
<pre><code>[{"id": "11a6343897504c219ddec86491394b84", "smile_conf":
"99.91191864013672", "mouthopen_conf": "97.74097442626953", "smile":"False",
"camid": "p2.jpeg"},{"id": "11a6343897504c219ddec864914444", "smile_conf":
"99.913333672", "mouthopen_conf": "97.74097442626953", "smile": "True",
"camid": "p2.jpeg"},{"id": "11a634344441394b84", "smile_conf":
"99.91191864013672", "mouthopen_conf": "97.74097442626953", "smile": "False",
"camid": "p2.jpeg"}]
</code></pre>
<p>我想创建一个这样的dict:</p>
<pre><code>{
{"id": "11a6343897504c219ddec86491394b84",
{"smile_conf": "99.91191864013672",
"mouthopen_conf": "97.74097442626953",
"smile": "False",
"camid": "p2.jpeg"}
}
{"id": "11a6343897504c219ddec864914444",
{"smile_conf": "99.91191864013672",
"mouthopen_conf": "97.74097442626953",
"smile": "True",
"camid": "p2.jpeg"}
}
{"id": "11a634344441394b84",
{"smile_conf": "99.91191864013672",
"mouthopen_conf": "97.74097442626953",
"smile": "True",
"camid": "p2.jpeg"}
}
</code></pre>
<p>我尝试:</p>
<pre><code>mydict = {}
for i in range(0,len(l1)):
mydict[i] = {}
for id,cont in l1[i]:
mydict[i][id] = cont
</code></pre>
<p>但它不起作用,它返回了一个关于嵌套for的错误。你知道吗</p>
<p>我怎样才能做到这一点?你知道吗</p>