Ven*_*med 4 python dictionary function python-2.7
这是我的代码:
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()
Run Code Online (Sandbox Code Playgroud)
此代码返回:
nr1
nr2
nr3
Run Code Online (Sandbox Code Playgroud)
我需要在代码中更改以获取此信息:
nr2
Run Code Online (Sandbox Code Playgroud)
我正在使用Python 2.7.13.
不要调用dict中的函数; 调用dict查找的结果.
dictionary = { 1: test1, 2: test2, 3: test3 }
dictionary[2]()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3020 次 |
最近记录: |