我正在寻找一种能够通过函数参数定义字典键的方法。在下面的代码中,我对字典键的第一个和第二个字母进行了划分,但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)
答案 0 :(得分:0)
这里有一些代码可以处理任意数量的参数。它首先将参数名称按字母顺序排序。然后它创建所有参数对并执行除法(将先前的arg的值按字母顺序除以后一个的值),将结果存储在sub MacroTest
msgbox("macro")
end sub
中,{{1}通过连接参数名来构造键。该函数返回构造的dict
,但当然在您的代码中,您可能希望对其执行进一步的操作。
dict
<强>输出强>
dict