假设我必须有变量,狗和猫。 Dog = 5,cat = 3。我如何告诉 Python 随机选择这些变量之一并将其打印到屏幕上?
原文由 Noah R 发布,翻译遵循 CC BY-SA 4.0 许可协议
假设我必须有变量,狗和猫。 Dog = 5,cat = 3。我如何告诉 Python 随机选择这些变量之一并将其打印到屏幕上?
原文由 Noah R 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以将所有要选择的变量放在一个列表中,然后使用随机模块为您选择一个。
import random
dog = 5
cat = 3
vars = [dog,cat]
print random.sample(vars, 1)
sample 方法有两个参数:你想从中选择的总体和你想要的样本数量(在这种情况下你只想选择一个变量)。
原文由 user470379 发布,翻译遵循 CC BY-SA 2.5 许可协议
2 回答5k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答893 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
4 回答3k 阅读
3 回答1.1k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
就这么简单。
choice()
接受一个序列并从中返回一个随机选择。