假设我有两个功能:
functionA() 和 functionB()
我不关心哪个函数运行,但我确实想要其中一个随机运行 - 即,如果我运行脚本一百次,两者都应该播放近50次.
如何将其编程到Python 2中?
在 Python 中,函数是一等公民,因此您可以将它们放入列表中,然后每次使用以下方法随机选择其中一个random.choice:
>>> import random
>>> functions = [functionA, functionB]
>>> for _ in range(100):
... function = random.choice(functions)
... function()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
96 次 |
| 最近记录: |