0
我可以創建一個複雜的字典通過使字典從值列表與添加到列表中的值:Сreation從其他字典
NEED= {'need1': ['good1', 'good2'], 'need2': ['good2', 'good3']}
DM= {'good1': 1, 'good2': 1, 'good3': 10}
NG = {
n_key: [
{n_ch_key: DM[n_ch_key] for n_ch_key in n_l}
]
for n_key, n_l in NEED.items()
}
OUT:{'need2': [{'good2': 1, 'good3': 10}], 'need1': [{'good2': 1, 'good1': 1}]}
但如何創建這樣一個字典:
IN: CN= {'need1': 3, 'need2': 2}
NEED= {'need1': ['good1', 'good2'],'need2': ['good2', 'good3'] }
OUT: NG={'need1': [{'good1': 3, 'good2': 3}], 'need2': [{'good2': 2, 'good3': 2}]}
沒錯!我在字典中有點困惑。謝謝! –