擅长:python、mysql、java
<p>问题是您正在为每个<code>cell</code>生成<code>x0</code>和<code>x1</code>值,但只为每个<code>net</code>分配结果。由于每个网络都有多个单元格,这将覆盖除最后一个值以外的所有单元格。你知道吗</p>
<p>看起来您需要的是嵌套字典,索引方式类似于<code>X0[net][cell]</code>。你可以这样做:</p>
<pre><code>L0 = {}
L1 = {}
for net, cells in FP['NetC'].items(): # use .iteritems() if you're using Python 2
L0[net] = {}
L1[net] = {}
for cell in cells:
L0[net][cell] = FP['CellD_NM'][cell]['X0']
L1[net][cell] = FP['CellD_NM'][cell]['X1']
</code></pre>