【发布时间】:2010-12-16 12:24:44
【问题描述】:
我有一些具有大量输入的函数(其中一些有 28 个等),我必须按与输入相同的顺序打印这些变量。我正在使用 locals() 函数获取这些变量。 然而,这个函数给了我一个完全不同顺序的字典。
那么,我怎样才能在不改变它们的顺序的情况下得到这些变量呢?
【问题讨论】:
-
这就是 Python 提供关键字参数的原因。为什么不使用关键字参数?为什么要使用大量的位置参数?
-
为什么一定要按相同的顺序打印?这听起来像是错误的解决方案。
-
您能否发布一个示例代码,以便我们了解您的意思?从您所写的内容看来,您首先是在制造这个问题。你想在你的程序中解决什么问题?
标签: python dictionary local