2017-10-16 73 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) 
相关问题