我想在 Python 中的 if 语句中有多个值 [重复]

Posted

技术标签:

【中文标题】我想在 Python 中的 if 语句中有多个值 [重复]【英文标题】:I want to have multiple values in an if statement in Python [duplicate] 【发布时间】:2019-01-04 00:44:15 【问题描述】:

我不完全确定该怎么做。感谢您提供任何帮助,对于新手问题,我们深表歉意。

if input_num != 8 or 16 or 32 or 64 or 128 or 256:
    #some function

我认为问题在于“或”,我认为这不是正确的方法。

【问题讨论】:

if input_num not in [8,16,32,64,128,256]: 重复:***.com/questions/15112125/… 【参考方案1】:

您必须每次都重复该语句,如下所示:

if input_num != 8 and input_num != 16 and input_num != 32 and input_num != 64 and input_num != 128 and input_num != 256:

【讨论】:

以上是关于我想在 Python 中的 if 语句中有多个值 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在“if”语句中有多个布尔条件?

等效于 tcl 中的一个衬里用于 if 语句和 puts

Python中的简单决策树(嵌套if语句)?

python中有if False吗

python之switch语句,优化多个if语句

检查 Core Data managedObject 中的多个 nil 值?