我非常擅長python,不知道如何正確地問這個問題,所以在這裏。如何查找列表中的特定項目並使用該項目執行操作
我想獲得用戶輸入,並使用它來查找列表中的項目,然後讓該項目做一些事情......我不知道該怎麼做。
排序是這樣的:
things = ['thing1','thing2','thing3']
item = input('type your item here')
if item in things == True:
if item == 'thing1':
do something
elif item == 'thing2':
do something else
elif item == 'thing 3':
do something different
什麼想法?
感謝
你真的**試過**你的代碼嗎?如果是這樣,發生了什麼,以及這與你的期望有什麼不同?如果沒有,爲什麼不呢?! – jonrsharpe
您錯過了'elif item =='的結束語[3]:應該是elif item =='thing 3': –
我不知道這是否會回答您的問題,但您的問題存在一個錯誤防止所有其他if語句被執行的代碼。看看第三行'if item in things == True:'它應該是'if things in things:' – kstenger