gpt4 book ai didi

python - 在函数中打印变量标签

转载 作者:行者123 更新时间:2023-11-30 22:21:52 27 4
gpt4 key购买 nike

如何在函数中返回变量名。例如。如果我有这个功能:

def mul(a,b):
return a*b

a = mul(1,2); a
b = mul(1,3); b
c = mul(1,4); c

这将返回:

2
3
4

我希望它返回:

a = 2
b = 3
c = 4

我该怎么做?

最佳答案

不幸的是,您无法“向后”并打印变量的名称。 this StackOverflow post对此进行了更详细的解释。 .

您可以做的是将变量名称放入字典中。

dict = {"a":mul(1,2), "b":mul(1,3), "c":mul(1,4)}

从那里您可以循环遍历键和值并将它们打印出来。

for k, v in dict.items():
print(str(k) + " = " + str(v))

或者,如果您希望对值进行排序,则可以将这些值放入元组列表中,然后再次在 for 循环中循环遍历它们。

lst = [("a", mul(1,2)), ("b", mul(1,3)), ("c",mul(1,4))]

关于python - 在函数中打印变量标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48507551/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com