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