gpt4 book ai didi

python - 如何将函数名作为变量传递和调用

转载 作者:行者123 更新时间:2023-11-28 21:10:51 32 4
gpt4 key购买 nike

有没有办法将函数名称作为变量传递并将其作为函数调用。例如,通过将 list 作为变量传递,将元组转换为列表:

l=(1,2)
x=list
b=%s(l)%(x) #list(l)

已编辑

很抱歉只给了你一半的问题。用户这样输入函数名

l=(1,2) 
f=raw_input("Enter the name:")
len(f(l))
TypeError: 'str' object is not callable

最佳答案

是的,你可以给一个变量赋一个函数名,然后把它当作一个函数来调用:

l = (1,2)
x = list
answer = x(l)
print(answer)

输出

[1, 2]

关于python - 如何将函数名作为变量传递和调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36084946/

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