python - 以最佳方式基于变量的条件语句
问题描述
if 'env' == 'dev':
url = 'someabc'
elif 'env' == 'prd':
url = 'somexyz'
elif 'env' == 'int':
url = 'somedef'
我们能否以更好的方式获得多重 if elif 条件,或者这是我们需要编写的唯一方式?
解决方案
您可以创建一个字典,其中不同的'env'
值作为键,url 作为相应的值。然后只需选择字典的键。不知道这对您的情况有多可行,因为我不知道您如何处理代码中的变量。
推荐阅读
- r - R - lrm(逻辑回归 - rms 包) - 绘制季度预测值和实现值
- javascript - 如何使用购买历史查询 mongodb 以构建汇集的项目
- asp.net - 客户端断开连接时 ASP.NET Web API 内部服务器错误
- python - setuptools 中的 package_data 有什么用途?
- ruby-on-rails - 保存后未更新父级的rails has_many关系
- python - astropy Tables ascii 输出的简单格式化
- discord.js - 在嵌入中提及
- delphi - DFM 文件中的属性顺序是否重要?
- angular - 如何使用管道将货币汇率转换为选定的货币类型?
- mongodb - Amazon DocumentDB 是否支持 BI 连接器?