回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我创建了一个字典,其中的键表示相对距离,值是空列表。我想用嵌套列表中的相对距离值填充这些值——空列表。我的问题是,当我填充字典的值时,它的条目没有按照它们在嵌套列表中出现的顺序填充</p>
<p>这是我最接近解决问题的方法:</p>
<pre><code>relDistDic = { 'a':[], 'b': [] } # dictionary with relative distances
relDist = [[1,2,3], [4,5,6], [7,8,9], [10,11,12] ] #nested list with dstncs
for v in relDistDic.values():
for element in relDist:
if len(v) < 2 :
v.append(element)
</code></pre>
<p>我想得到以下输出:</p>
<pre><code>{ 'a':[[1,2,3], [4,5,6]], 'b': [[7,8,9], [10,11,12]] }
</code></pre>
<p>但我得到的却是:</p>
<pre><code>{ 'a':[[1,2,3], [4,5,6]], 'b': [[1,2,3], [4,5,6]] }
</code></pre>
<p>如有任何帮助或意见,我们将不胜感激,谢谢</p>