我有两个散列FP['NetC']
,其中包含连接到特定网络的所有单元,例如:
'net8': ['cell24', 'cell42'], 'net19': ['cell11', 'cell16', 'cell23', 'cell25', 'cell32', 'cell38']
并FP['CellD_NM']
包含每个单元格的 x1,x0 坐标,例如:
{'cell4': {'Y1': 2.164, 'Y0': 1.492, 'X0': 2.296, 'X1': 2.576}, 'cell9': {'Y1': 1.895, 'Y0': 1.223, 'X0': 9.419, 'X1': 9.99}
我需要创建一个新的哈希(或列表),它将为特定网络中的每个单元格提供 x0 和 x1。例如:
net8: cell24 {xo,x1} cell42 {xo,x1} 网络 18: cell11 {xo,x1} ...
这是我的代码
L1={}
L0={}
for net in FP['NetC']:
for cell in FP['NetC'][net]:
x1=FP['CellD_NM'][cell]['X1']
x0=FP['CellD_NM'][cell]['X0']
L1[net]=x1
L0[net]=x0
print L1
print L0
我得到的只是每个网络的最后一个值。
你有什么想法?