2017-10-16 9 views
-2

사용자 입력 값 (문장 또는 단어)을 가져 와서 미리 정의 된 변수와 비교하는 파이썬 코드에서 작동하지만, 단어는 완전히 다른되지 케이스의 차이 (대문자 또는 소문자), 예를 들어가있는 경우 :대소 문자를 구분하지 않는 파이썬 목록의 값 비교

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

하면 사용자 입력 "에 유래 파이썬"또는 "유래 파이썬"또는 아무것도 유사한, 그것은 문장에서 'in'을 제외하고는 참으로 간주되어야합니다.

+1

'a.lower은() == b.lower는()'작동합니다. – schwobaseggl

답변

-1

당신은 그냥 사용할 수 있습니다

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