[英]How do I check if an input is in a list in python?
我希望能夠輸入一個值並檢查它是否在列表中,如果它在列表中運行,則運行所需的其余程序。
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'
你自己寫的幾乎是正確的,而不是 -
if a is in b:
它應該是 -
if a in b:
條件應該是
if a in b:
print 'enter in code thats wanted'
in運算符:'in'運算符用於檢查序列中是否存在值。 如果在指定序列中找到變量,則求值為true,否則求值為false。
'is'運算符:如果運算符任一側的變量指向同一對象,則求值為true,否則求值為false。
因此:
if a in b:
print 'enter in the code that\'s wanted'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.