1. 학습
  2. /
  3. 강의
  4. /
  5. Python의 데이터 타입

Connected

연습 문제

문자열 속에서 문자열 찾기

문자열을 다룰 때는 문자열에 어떤 문자가 들어 있는지가 중요할 때가 많습니다. 예를 들어, 쿠키 목록 중에 Chocolate이라는 단어가 들어 있는 쿠키가 몇 개인지, 혹은 이름이 C로 시작하는 쿠키가 몇 개인지 알고 싶을 수 있어요. 이런 확인은 문자열에서 in 키워드와 .startswith() 메서드를 사용해 수행할 수 있습니다. 또한 리스트 컴프리헨션에 조건을 넣어 [action for item in list if something is true] 형태로 필터링할 수도 있습니다. 쿠키 예시로는 [cookie_name for cookie_name in cookies if 'chocolate' in cookie_name.lower()]처럼 쓸 수 있어요. 이러한 검사는 대소문자를 구분하므로 문자열에 .lower() 메서드를 사용하고 있습니다. 또한 메서드를 연달아 호출해 "체이닝"할 수도 있습니다.

지침

100 XP
  • s로 시작하는 girl_names 리스트를 저장하고 출력하세요.
  • angel이 포함된 girl_names 리스트를 저장하고 출력하세요.