반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- react
- oracle
- 자바스크립트
- 주식
- 덩크로우
- 덩크 하이
- Github
- 주식공부
- JavaScript
- 리액트
- sacai
- Python
- 덩크 로우
- dunklow
- draw
- stockx.com
- 파이썬
- GIT
- Nike
- 코로나19
- jQuery
- 리눅스
- 나이키
- 오라클
- 발매예정
- dunk high
- Dunk Low
- 드로우
- Linux
- 제이쿼리
Archives
- Today
- Total
Life goes slowly...
[Python] 파이썬의 반복문 함수 - enumerate, range 본문
728x90
반응형
파이썬 enumerate 함수
"열거하다"라는 뜻으로 파이썬 프로그래밍의 반복문 사용 시 몇 번째 반복을 하고있는지 확인 시 사용되는 유용한 함수입니다.
순서가 있는 파이썬 자료형(list, set, tuple, dictionary, string)을 입력받아 인덱스 값을 포함하여 enumerate 객체로 반환하여 호출합니다.
파이썬의 range 함수는 루프를 실행하고 시퀀스에 인덱스로 접근해야 하기에 읽기 불편하여 파이썬의 enumerate 함수를 대체로 많이 사용합니다.
test = ['사자','코끼리','기린','곰','호랑이']
for i, test in enumerate(test):
print('{}번: {}'.format(i + 1, test))
1번: 사자
2번: 코끼리
3번: 기린
4번: 곰
5번: 호랑이
파이썬 range 함수
파이썬 프로그래밍에서 필요한 만큼의 숫자를 반복하여 만들어내는 유용한 함수입니다.
for 문과 함께 사용되는 함수이며 입력받은 숫자에 해당되는 범위의 값을 반복하여 사용 가능한 객체로 만들어서 반환합니다.
//range([strat,] stop [,step])
print(range(10), type(range(10)))
print(tuple(range(7)))
print(set(range(6)))
print(list(range(9)))
for i in range(10):
print(i, end=' ')
print(list(range(1, 11, 2)))
print(list(range(10, 1, -2)))
range(0, 10) <class 'range'>
(0, 1, 2, 3, 4, 5, 6)
{0, 1, 2, 3, 4, 5}
[0, 1, 2, 3, 4, 5, 6, 7, 8]
0 1 2 3 4 5 6 7 8 9 [1, 3, 5, 7, 9]
[10, 8, 6, 4, 2]
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 파이썬의 lambda식 익명 함수 (0) | 2020.08.08 |
---|---|
[Python] 파이썬 unittest 모듈로 단위테스트하기 (0) | 2020.08.07 |
[Python] 파이썬 Try~Except 으로 예외 처리 (0) | 2020.08.07 |
[Python] 파이썬의 연산 math 모듈 (0) | 2020.08.06 |
[Python] 파이썬의 상속및 다중상속 - Inheritaance (0) | 2020.08.05 |
[Python] 파이썬의 File 읽기, 쓰기 함수 - Write() ,Read() (0) | 2020.08.05 |
[Python] 파이썬의 시간표현 - time 모듈 (0) | 2020.08.04 |
[Python] 파이썬의 날짜와시간 표현 - datetime 모듈 (0) | 2020.08.04 |
Comments