[Python] 리스트(list)에서 문자열 길이가 3인 변수 출력

해당 포스트는 파이썬(Python) 리스트에서 문자열 길이가 3인 변수를 출력하는 방법을 소개합니다.

python-print-values-if-length-of-character-three

(예시)실행결과

[예시] 리스트에서 문자열 길이가 3인 변수 출력


질문

flower=['장미','백합','튤립','국화','수선화'] 문자열 리스트 변수를 저장한 후, 문자열 길이가 3글자인 경우 [실행결과]와 같이 출력하는 프로그램을 작성하시오.

< Hint >
파이썬(python)에서 문자열 길이를 확인할 때에는 len() 함수를 사용합니다.


풀이

파이썬(python)에서 문자열의 길이를 확인할 때에는 len() 함수를 사용합니다. 이번 문제에서는 flower 리스트를 생성하고 모든 변수를 하나씩 확인해 가며, 문자열의 길이가 3과 같은지 확인하고 부합할 경우 출력합니다.

  1. flower 리스트 생성
  2. for() 문으로 flower 리스트 순환
  3. len() 함수로 문자열 길이가 3인지 체크
  4. if() 문자열의 길이가 3인 경우 출력

최종 코드

# flower 리스트 생성
flower=['장미','백합','튤립','국화','수선화']

# 리스트를 순환하며 문자열 길이가 3인 경우 변수 출력
for i in range(len(flower)):
    if len(flower[i]) == 3:   
        print(flower[i])
수선화


관련 링크

[1] [Python] numList 변수에서 숫자 정수 13 개수 세기
[2] [Python] 리스트(list)에 변수를 추가하고 내림차순으로 출력하기
[3] [Python] 문자열 리스트에서 특정 변수 제거/추가 후 출력하기
[4] [Python] 사용자에게 숫자를 입력받아 구구단 계산 결과 출력하기 (2-9단)