02 Python 제어문 - (5) for

처어리·2024년 1월 18일

python

목록 보기
14/36
post-thumbnail

05. for 문

  • for 변수명 in 목록(문자열, 리스트 ...)

range() 함수

  • range() 는 연속적인 수를 리스트로 만들어주는 함수입니다.
  • range( 시작, 종료, 증감범위 ) 는 값을 3개 지정할 수 있습니다.

    시작값의 기본값은 0
    증감값의 기본값은 +1
    ※ 증가시에는 지정하지 않아도 되지만, 감소시에는 지정해 주어야 합니다.

  • 실제 생성되는 데이터의 마지막 값은 '종료값 -1' 까지 입니다.

range 값을 하나 지정

  • 시작은 기본값인 0 부터 '종료값 - 1' 까지 생성합니다.
for x in range(5):
    print(x)

range 값을 두개 지정

  • 첫번째 값부터 두번째 값까지 생성합니다.
    for x in range(1, 6):
       print(x)

range 값을 세개 지정하는 경우

  • 첫번째 값부터 두번째 값까지 세번째 값만큼 증감하면서 생성합니다.
for x in range(1, 10, 2):
    print(x)

range 값을 감소시키면서 진행할 경우에는 감소값을 꼭 지정해 주어야 합니다.

for x in range(5, 0, -1):
    print(x)

문자열 적용

for x in 'python':
    print(x)

리스트 적용

for x in [10, 20, 30, 40, 50]:
    print(x)
list_a = [ 1, 'one', '하나' ]
for x in list_a:
    print(x)

튜플 적용

fruits = ('apple', 'orange', 'banana')
for fruit in fruits:
    print(fruit)

0개의 댓글