본문 바로가기
Python 파이썬/기초 & 내장모듈

python ) 범위 자료형 range

by 하이방가루 2022. 3. 8.
728x90
반응형

생성방법

range(숫자)

  0부터 숫자-1까지의 정수로 범위를 만든다.

 

range(숫자a, 숫자b)

  숫자a부터 숫자b-1까지의 정수로 범위를 만든다.

 

range(숫자a, 숫자b, 숫자c)

  숫자a부터 숫자b-1까지의 정수로 범위를 만드는데, 숫자c만큼 더하면서 만든다.

print(range(10)) # range(0, 10)
print( list( range(10) ) ) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print( list( range(5,10) ) ) # [5, 6, 7, 8, 9]
print( list( range(10, 5, -1) ) ) # [10, 9, 8, 7, 6]

활용

특정횟수만큼 for문 반복하기

for i in range(5):
  print(i)
# 실행결과
# 0
# 1
# 2
# 3
# 4

리스트와 범위 조합해서 for문 반복하기

list_a = [15, 25, 35, 45]

for i in range( len(list_a) ) :
  print("{}번째 : {}".format(i, list_a[i])
# 실행결과
# 0번째 : 15
# 1번째 : 25
# 2번째 : 35
# 3번째 : 45
728x90
반응형

댓글