python-3.x - 用于匹配多种情况中的任何一种的操作数
问题描述
我想要一个 if 语句,其中匹配是几个数字之一,而不使用大量的|
条,因为我有很多匹配的情况
if number == 1 | number == 5 | number == 7
do stuff
在 R 中,有一个操作数 %in% 的工作方式类似于以下内容:
if number %in% [1,5,7]
do stuff
python中是否有类似的操作数/能力?
谢谢
解决方案
你可以使用类似的东西
if number in [1, 5, 7]:
推荐阅读
- ios - 如何将参数传递给快速调用转义函数的转义函数?
- css - 如何在 Svelte 中的组件内设置身体背景图像?
- html - 将所有表单输入放在部门内是一种好习惯吗?
- pine-script - strategy.close 标准未执行
- sql-server - 我在存储过程中收到“+ 附近的无效语法错误”
- windows - 从 VSCode 推送到 Github 时用户错误
- javascript - 如何使用嵌套的 optgroup reactjs
- php - Wordpress:在管理仪表板中按计数对注册用户的帖子列进行排序?
- python - 如何通过 main.py 文件访问 ScreenManager 命令?
- c++ - 使用 std::regex 或 boost::regex 库匹配所有以“.txt”结尾的文件的正则表达式是什么?