gpt4 book ai didi

python - 字典整数作为键,函数作为值?

转载 作者:太空狗 更新时间:2023-10-30 01:50:13 25 4
gpt4 key购买 nike

这是我的代码:

def test1():
print("nr1")

def test2():
print("nr2")

def test3():
print("nr3")

def main():
dictionary = { 1: test1(), 2: test2(), 3: test3() }
dictionary[2]

if __name__ == "__main__":
main()

此代码返回:

nr1
nr2
nr3

我需要在代码中更改什么才能得到这个:

nr2

我使用的是 Python 2.7.13。

最佳答案

不要调用dict里面的函数;调用字典查找的结果。

dictionary = { 1: test1, 2: test2, 3: test3 }
dictionary[2]()

关于python - 字典整数作为键,函数作为值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45442755/

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