반응형
for ... in 문은 문자열을 문자 단위로, 리스트를 각 요소 단위로, 딕셔너리는 키 단위로 순회할 수 있도록 해줍니다. 문자열을 순회할 때는 문자 하나씩 처리하므로, 반복문 안에서 문자 하나하나에 접근이 필요할 때 매우 유용합니다! 이터러블 객체를 순회하며 하나씩 값을 반복문에 꺼내준다는 것 기억하자!
이터러블 객체란?
"반복 가능한 객체"를 말해요. 즉, 하나씩 꺼내올 수 있는 데이터를 가진 객체!
더보기
예를 들어 리스트, 문자열, 튜플처럼 하나씩 순서대로 꺼내볼 수 있는 것
- 인덱스를 사용해서 요소에 접근하는 방식을 선호했는데, 이건 내가 for... in 문을 잘 몰랐던 것 같음
for i in range(len(choose_word)):
if choose_word[i] == first_question:
print("Right")
else:
print("Wrong")
- 이터러블한 문자들을 순회해주니까 더 간결하게 코드를 작성할 수 있음
for letter in choose_word:
if letter == first_question:
print("Right")
else:
print("Wrong")
반응형
'성장일기 > 파이썬' 카테고리의 다른 글
[파이썬] random.choice()를 이용한 스터디 순서 정하기 코드 (0) | 2024.12.05 |
---|---|
문자열과 계산 기호의 결합, 문자열 연산 총정리 (0) | 2024.12.03 |
유데미 러닝크루 1기 활동 후기: 성장과 배움 그리고 함께하기 - 파이썬 (2) | 2024.12.03 |
pretty print로 json 데이터 이쁘게 출력하기 (3) | 2023.11.29 |
파이썬 클래스(Class) 이해하기 (0) | 2023.10.26 |