본문 바로가기

코딩/파이썬과 라즈베리파이

[Raspberry Pi] 라즈베리 파이와 함께 하는 파이썬 코딩 009. for 문

파이썬의 for 문은 정의된 횟수 만큼 작성한 코드를 반복해서 실행하기 위해 사용한다.

 

파이썬에선 'for'와 ':' 사이 (문자열, 리스트, 튜플과 같은) 시퀀스나 다른 이터러블 객체를 입력한다고 설명한다.

 

문자열, 리스트, 튜플, 딕셔너리를 기준으로 코드의 예는 아래와 같다.

 

<문자열>

 

<리스트>

 

<튜플>

 

<딕셔너리>

 

for 문에서도 continue와 break 키워드 사용이 가능하다.

 

 

  • 첫번째 줄 리스트 변수 선언 시 "List Comprehensions"라 부르는 표현도 가능하다.
  • range 함수는 (함수라기 보단 시퀀스 타입의 클래스) 특정 범위의 정수 시퀀스를 반환한다. 예로 range(10)은 0~9까지의 정수 범위를 갖는다. range(1, 20)은 1~19까지의 정수 범위를 갖는다. range(1,10,2)는 1~9까지 2씩 증가하는 정수로 정의된다.