javascript - 什么是相当于 'var myNumber = dictionary[' myNumber'] 的 python || 3个

标签 javascript python

在javascript中,我们可以使用||运算符设置一个变量,因为它在第一个结果为真值的表达式处停止。
python 中的以下等价物是什么?

var myNumber = dictionary['myNumber'] || 3

最佳答案

我会去

myNumber = dictionary.get('myNumber', 3)

如果您只想要一个真值或 3,那么您可以这样做:

myNumber = dictionary.get('myNumber') or 3

关于javascript - 什么是相当于 'var myNumber = dictionary[' myNumber'] 的 python || 3个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17538086/

相关文章:

javascript - 仅在移动 View 上运行 JQuery

python - 在 SciPy 中多核上运行 SVM 代码?

python - 使用 Python 解析一个简单的文本文件

Python - 将前导 0 添加到文件编号

javascript - typescript 可以推断参数已经被验证吗?

javascript - 限制日期选择器(从今天开始)- HTML

javascript - 如何通过在 Rails 4.0 中使用 javascript 单击复选框将文本区域字段值复制到另一个文本区域字段

javascript - 文件上传ExtJS 4

python - 测试 : parametrize test cases from classes

python - 调试 py2exe 创建的 library.zip,无需访问原始源