python - 按顺序执行函数

标签 python

假设我有三个函数 a、b 和 c。我想使用特定参数按顺序执行它们,并打印与它们的执行相关的值。像这样的东西:

funcDict = {
    a: "a",
    b: "b",
    c: "c"
}

for func in funcDict:
    func("test")
    print(funcDict(func))

最佳答案

你有更好的列表选项,主要是为了订单:

func_list= [
    (a, "a"),
    (b, "b"),
    (c, "c")
]

for func, param in func_list:
    func("test")
    print(func(param))

关于python - 按顺序执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45498381/

相关文章:

python - 使用 python 脚本在应用程序中执行命令?

python - 使用 Tango 和 Django 开始使用 Django

python - 如何知道异常是Python中内置的还是用户定义的

python - 通过 celery 向 django-channels 发送消息

python - 如何从包含杂散回车符和换行符的文本文件加载 numpy 数组?

python - 尝试理解 python 内存分析器

python - 从 Python 在 LibreOffice 中创建复选框

python - 递归重命名文件和文件夹

python - 如何使用不带引号的键从字符串中生成有效的 JSON?

python - 使用 xpath/beautiful soup 提取一个又一个元素