먼저 range() 에 대해서 알아보자
범위 자료형이라고도 하며 아래와 같이 3가지 방법으로 표현할 수 있다.
<표현방법>
range(5) --> 0,1,2,3,4
range(3, 6) --> 3,4,5
range(0, 10, 3) --> 0,3,6,9 # 0부터 3씩 증가하며 10-1까지 만든다
** 역으로 반복시
b = range(9,2,-1)
<출력방법>
보통 아래와 같이 list 형태로 변환하면 출력할 수 있다
list(range(0, 10, 3)) --> [0,3,6,9]
list(range(0, 10, 3)) --> [0,3,6,9]
a = range(0, 10 + 1) # 10을 포함한다는 것을 강조할때 내부에 수식 사용
list(a) # 리스트로 변환
[0,1,2,3,4,5,6,7,8,9,10]
몇번째로 반복하는지 for문과 함께 사용하기
a = [52,789,231,51,87,32]
for i in range(len(a)):
print("{}번째 반복시 출력 {} 값 입니다".format(i, a[i]))
##출력시
0번째 반복시 출력 52 값 입니다
1번째 반복시 출력 789 값 입니다
2번째 반복시 출력 231 값 입니다
3번째 반복시 출력 51 값 입니다
4번째 반복시 출력 87 값 입니다
5번째 반복시 출력 32 값 입니다
<주의>
매개변수로 정수만을 사용할 수 있어, 소수 사용시 TypeError 발생
'IT 놀이터 > 파이썬' 카테고리의 다른 글
5. 딕셔너리 (0) | 2023.08.13 |
---|---|
4. 파이썬 연산자 기본 (0) | 2022.10.24 |
3-2. 파이썬 리스트(List) 응용 예제 (삽입, 삭제) (0) | 2022.10.18 |
3. 파이썬 리스트(List) 자료형 (1) | 2022.10.18 |
2. 파이썬 input에 대한 이해(문자변환, 숫자변환, int(),str()) (0) | 2022.10.18 |
댓글