gpt4 book ai didi

带变量的python函数调用

转载 作者:太空狗 更新时间:2023-10-29 19:31:32 24 4
gpt4 key购买 nike

def test():
print 'test'

def test2():
print 'test2'

test = {'test':'blabla','test2':'blabla2'}
for key, val in test.items():
key() # Here i want to call the function with the key name, how can i do so?

最佳答案

您可以使用实际的函数对象本身作为键,而不是函数的名称。函数是 Python 中的第一类对象,因此直接使用它们比使用它们的名称更简洁、更优雅。

test = {test:'blabla', test2:'blabla2'}

for key, val in test.items():
key()

关于带变量的python函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4431216/

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