2017-10-16 74 views
-2

我正在爲獲取用戶輸入值(作爲句子或單詞)並將其與預先定義的變量進行比較的python代碼工作,但只有在字是完全不同的,而不是如果在其情況下的差(大寫或小寫),例如:不區分大小寫比較Python中列表中的值

list1=['FooBar', 'StackoverFlow', 'Python'] 
b=raw_input("Enter a sentence : ")` 

如果用戶輸入「的Python在計算器」或「PYTHON IN計算器」或任何類似,它應該被認爲是正確的,除了句中的'in'。

+1

'如果a.lower()== b.lower()'會工作。 – schwobaseggl

回答

-1

你可以只使用:

if a.lower() == b.lower(): 
    # Strings are equal (case-insensitive) 
相關問題