【发布时间】:2021-09-08 19:37:38
【问题描述】:
我有一个函数名称列表 functions 存储为一个字符串,我想将其嵌套在一起以创建一个应用于某些输入字符串 var 的表达式:
f1,f2,f3
最终结果将是这个字符串:
f1(f2(f3({var})))
我该怎么做呢?我有这个给我想要的东西,想知道它是否可以改进?
functions = 'f1,f2,f3'
var = 'hello'
all_functions = functions.split(',')
'('.join(all_functions) + '(' + var + ')'*len(all_functions)
结果
f1(f2(f3(hello)))
【问题讨论】:
标签: python python-3.x string