4

我希望能够输入一个值并检查它是否在列表中,如果它在列表中,则运行所需的其余程序。

a=input('enter value')
b=(1,2,3,4)
c=(5,6,7,8,9)
if a is in b:
   print 'enter in code thats wanted'
4

4 回答 4

16

你自己写的几乎是正确的,而不是 -

if a is in b:

它应该是 -

if a in b:
于 2012-06-25T08:30:00.933 回答
6

条件应该是

if a in b:
    print 'enter in code thats wanted'
于 2012-06-25T08:29:23.077 回答
1
  • in 运算符:'in' 运算符用于检查值是否存在于序列中。如果找到指定序列中的变量,则评估为 true,否则评估为 false。

  • 'is' 运算符:如果运算符两侧的变量指向同一对象,则计算结果为 true,否则计算结果为 false。

因此:

if a in b:
    print 'enter in the code that\'s wanted'
于 2019-06-20T12:44:42.867 回答
0

应该是这样的↓</p>

a=input('enter value')
b=(1,2,3,4)
c=(5,6,7,8,9)
if a in b:
print ('enter in code thats wanted')
于 2021-09-15T13:34:07.470 回答