迭代“函数”对象

时间:2016-02-09 14:20:58

标签: python function python-2.7

我正在寻找一种能够通过函数参数定义字典键的方法。在下面的代码中,我对字典键的第一个和第二个字母进行了划分,但Python的函数参数不是字符串。

def x(a, b, c):
    dict = {'ab': 0, 'ac': 0, 'bc': 0}

    for d, e in dict.keys:
        dict[de] = d/e

x(10, 20, 30)

1 个答案:

答案 0 :(得分:0)

这里有一些代码可以处理任意数量的参数。它首先将参数名称按字母顺序排序。然后它创建所有参数对并执行除法(将先前的arg的值按字母顺序除以后一个的值),将结果存储在sub MacroTest msgbox("macro") end sub 中,{{1}通过连接参数名来构造键。该函数返回构造的dict,但当然在您的代码中,您可能希望对其执行进一步的操作。

dict

<强>输出

dict