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}


当年话下
浏览 104回答 1
1回答

潇湘沐

方法如下:bmcdsreg = {    key: {reg: val * bmmaps[reg] for reg in bmmaps.columns}    for key, val in bms.items()}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python