假设我有两个功能:
functionA()和functionB()
我不关心哪个函数运行,但我确实想要其中一个随机运行 – 即,如果我运行脚本一百次,两者都应该播放近50次.
如何将其编程到Python 2中?
最佳答案
在Python中,函数是一等公民,因此您可以将它们放在一个列表中,然后使用
random.choice
随机选择其中一个:
>>> import random
>>> functions = [functionA,functionB]
>>> for _ in range(100):
... function = random.choice(functions)
... function()