gpt4 book ai didi

python - 是否可以运行列表中的命令?

转载 作者:太空狗 更新时间:2023-10-29 22:15:21 25 4
gpt4 key购买 nike

我正在尝试编写一个程序来选择一个随机数,然后对该数字运行相应的命令。我将多个命令放在一个列表中,如下所示

list = [cmd1(), cmd2(), cmd3(), cmd4()]
x = randint(0, len(list-1))
list[x]

有没有办法以这种方式运行命令?(我使用的是 python 3.5)

最佳答案

是的,函数和方法是一流的对象,您可以分配它们,将它们作为参数传递等等...:

commands = [cmd1, cmd2, cmd3, cmd4]        # omit the parenthesis (call)
current_command = random.choice(commands)
current_command()

关于python - 是否可以运行列表中的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36868392/

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