티스토리 뷰
파이썬에서의 range() 함에 대해 알아보고자 한다.
<목차>
- range() 함수
- range() 함수 예시
- range(stop)
- range(start, stop)
- range(start, stop, step)
- range() 역순
range() 함수
range(stop)
range(start, stop)
range(start, stop, step)
range() 함수는 일정 범위의 연속된 정수를 생성하는 데 사용되며, 모양은 위와 같다.
range() 함수는 range 객체를 반환하고, 반복가능(iterable)하기 때문에 반복문을 사용해 출력가능하다.
그리고, 당연히 리스트나 튜플로 변환하여 결과를 확인할 수 있다.
print(range(10)) # range 객체 출력: range(0, 10)
for i in range(10):
print(i) # 0부터 9까지 하나씩 원소 출력
print(list(range(10))) # 리스트 변환하여 출력 : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(tuple(range(10))) # 튜플 변환하여 출력 : (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
range() 함수 예시
range(stop)
0부터 stop-1까지의 숫자를 생성하여, 0부터 9까지 출력을 한다.
for i in range(10):
print(i) # 0부터 9까지 출력, 0 1 2 3 4 5 6 7 8 9
range(start, stop)
start부터 stop-1까지의 숫자를 생성하여, 5부터 9까지 출력을 한다.
for i in range(5, 10):
print(i) # 5부터 9까지 출력, 5 6 7 8 9
range(start, stop, step)
start부터 stop-1까지 step 간격으로 숫자를 생성하여, 0부터 9까지 출력을 한다.
for i in range(2, 10, 3):
print(i) # 2부터 9까지 3씩 출력, 2 5 8
range() 역순
step을 음수로 지정하면, 역순으로도 출력이 가능하다.
for i in range(10, 0, -1):
print(i) # 10부터 1까지 역순으로 출력, 10 9 8 7 6 5 4 3 2 1
for i in range(10, 0, -2):
print(i) # 10부터 1까지 2간격으로 역순으로 출력, 10 8 6 4 2
'파이썬' 카테고리의 다른 글
[Python 파이썬] index(), find() 함수 : 위치/인덱스 값 찾기 (0) | 2024.05.23 |
---|---|
[Python 파이썬] 집합 자료형 set의 특징과 수학적 연산 (0) | 2024.05.22 |
[Python 파이썬] 예외처리: try, except, else, finally (0) | 2024.05.20 |
[Python 파이썬] join() 함수: 문자열 합치기 (0) | 2024.05.18 |
[Python 파이썬] eval() 함수와 exec() 함수 개념 및 차이점, 예제 (0) | 2024.05.18 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- computation graph
- 비용함수
- policy function
- sorted
- action value function
- omp: error #15
- 딥러닝
- 경사하강법
- NumPy
- **kwargs
- 손실함수
- baekjoon
- 강화학습
- 11870
- numpy 배열 생성
- *
- **
- numpy 배열 속성
- 숏코딩
- *args
- Andrew Ng
- Sort
- state value function
- 앤드류응
- python
- 강의노트 정리
- 파이썬
- 로지스틱 회귀
- adrew ng 머신러닝 강의
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함