본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 145 for문

by 포스트it 2021. 1. 23.
728x90
반응형

 

문제

리스트에 동물 이름 저장돼 있다.

리스트 = ['dog', 'cat', 'parrot']

for문을 사용해서 동물 이름의 첫 글자만 출력하라.

d
c
p

내풀이

리스트 = ['dog', 'cat', 'parrot']
for i in 리스트:
     print(i[0])

결과값
d
c
p

정답

어렵게 느껴진다면 for문을 사용하지 않고 코드를 작성해봅시다. 바인딩된 문자열의 인덱싱을 사용해서 첫 글자를 화면에 출력합니다.

이름 = "dog"
print(이름[0])
변수 = "cat"
print(이름[0])
변수 = "parrot"
print(이름[0])

변하는 값은 for문의 자료구조 자리에, 변하지 않는 코드는 들여쓰기 후에 작성합니다. 쉽죠?

리스트 = ['dog', 'cat', 'parrot']
for 이름 in 리스트:
  print(이름[0])

인덱스 번호를 이용해서 내가원하는 값만 출력할 수 있다.
* 인덱스는 0부터 시작입니다 *
728x90
반응형

댓글