파이썬에서 입력한 문자열 소문자화하기
조회수 504회
warn_investment_list = ["Microsoft", "Google", "Naver", "Kakao", "SAMSUNG", "LG"]
word = input("입력값: ")
if word in warn_investment_list:
print("투자 경고 종목입니다.")
else:
print("투자 경고 종목이 아닙니다.")
=============================================================================== 해당 코드에서는 microsoft 를 입력할 경우 투자 경고 종목이 아니라고 나옵니다.
microsoft 처럼 소문자를 입력했을때도 인식하려면
word.lower
를 써야하나요?
1 답변
-
>>> warn_investment_list = ["Microsoft", "Google", "Naver", "Kakao", "SAMSUNG", "LG"] >>> l = [x.lower() for x in warn_investment_list] >>> l ['microsoft', 'google', 'naver', 'kakao', 'samsung', 'lg']
- 제가 코드를 이해하지 못했습니다. ㅠㅠ 자세한 설명 부탁드려도 괜찮을까요? 전현승(20131804) 2020.5.11 22:57
- lower()는 알고 계신 것 같으니 https://docs.python.org/ko/3/tutorial/datastructures.html#list-comprehensions 을 참고하세요. HIAOAIH 2020.5.12 00:06
댓글 입력