Python中的词典理解

2024-10-02 20:36:30 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法理解字典中的下列内容

bmcdsreg = {}
for key, val in bms.iteritems():
    bmcdsreg[key] = {}
    for reg in bmmaps.columns:
        bmcdsreg[key][reg]= val*bmmaps[reg]

我有以下版本的钥匙可以互换:

bmcdsreg = {reg: {key: val*bmmaps[reg] for key, val in bms.iteritems()}
             for reg in bmmaps.columns}

Tags: columnskeyin版本内容for字典val