【发布时间】:2010-02-20 15:32:53
【问题描述】:
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中保持字典参数顺序的方法是什么?
【问题讨论】:
-
字母顺序还是广告顺序?
-
模组可以强制选择答案吗?
-
5 个问题,可能没有一个问题得到正确回答。放松人们...
-
@Mark :我将一些答案设置为已接受,但数字没有增加。或者可能会有时间延迟。
-
@Skurmedel :我认为有时这是必要的,尤其是对于 SO 的新手。