在词典理解中,有没有一种方法可以实现后续的理解?
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}
下面是如何操作的:
bmcdsreg{key:{reg:val*bmmaps[reg] for reg in bmmaps.columns} for key, val in bms.iteritems()}