def createNode(doc_, **param_): 缓存 = {'p':'property','l':'label','td':'totalDelay','rd':'routeDelay','ld':'logicDelay'} 对于 param_ 中的索引: newIndex = 缓存[索引] 值 = 参数_[索引] 打印新索引,'=',值文档 = 10 createNode(doc, p='path', l='ifft4k_radix4_noUnolling_core.vi', td='3.0', ld='1.0', rd='2.0')
在 Python 2.6 上运行此代码会给我以下结果。
路由延迟 = 2.0 属性 = 路径 总延迟 = 3.0 逻辑延迟 = 1.0 标签 = ifft4k_radix4_noUnolling_core.vi
我需要保持参数的顺序,我的意思是,property
先出现,然后label
直到routeDelay
最后。
问:Python中保持字典参数顺序的方法是什么?