Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 릿코드풀기
- python zip_longest
- python xor
- 잇츠디모
- 알고리즘풀기
- 파이썬 알고리즘 풀기
- 파이썬알고리즘
- leetcode풀기
- leetcode 풀기
- python priority queue
- 파이썬릿코드
- python 릿코드
- 릿코드 파이썬
- 파이썬알고리즘풀기
- LeetCode
- 상가수익률계산기
- 파이썬 릿코드
- 릿코드 풀기
- 알고리즘풀이
- 파이썬 프로그래머스
- 파이썬 알고리즘
- binary search
- leetcode풀이
- python sorted
- python 알고리즘
- 코틀린기초
- 릿코드풀이
- python Leetcode
- 릿코드
- 파이썬릿코드풀기
Archives
- Today
- Total
소프트웨어에 대한 모든 것
[파이썬] enumerate() 함수의 모든 것 본문
반응형
파이썬에서 자주 사용하는 enumerate() 함수에 대해서 알아 보겠습니다
일반적으로 iterable 객체에 카운터를 더하고 싶을 때 자주 사용합니다.
enumerate() 함수 일반적 사용 예제
names = ['jason', 'adele', 'marz', 'david']
print(names)
print(list(enumerate(names)))
for i, name in enumerate(names):
print(i, name)
출력
['jason', 'adele', 'marz', 'david']
[(0, 'jason'), (1, 'adele'), (2, 'marz'), (3, 'david')]
0 jason
1 adele
2 marz
3 david
enumerate() 함수 syntax
두 번째 파라미터에 start가 있습니다.
counting 시작 숫자를 지정할 수 있습니다.
enumerate(iterable, start=0)
enumerate() 함수 start 파라미터 사용
start 파라미터를 10으로 지정한 예제입니다.
names = ['jason', 'adele', 'marz', 'david']
enum_names = enumerate(names)
print(type(enum_names))
# 리스트로 변환
print(list(enum_names))
# 시작 counting number을 10으로 지정
enum_names = enumerate(names, start=10)
print(list(enum_names))
출력
<class 'enumerate'>
[(0, 'jason'), (1, 'adele'), (2, 'marz'), (3, 'david')]
[(10, 'jason'), (11, 'adele'), (12, 'marz'), (13, 'david')]
반응형
'파이썬' 카테고리의 다른 글
[파이썬] dict에서 첫 번째 키 값 가져오기 (0) | 2022.03.26 |
---|---|
[파이썬] 2차원 리스트 1차원 리스트로 변환 (0) | 2022.03.23 |
[파이썬] str.split() vs str.split(' ') 차이? (0) | 2022.03.19 |
[파이썬] isdecimal(), isdigit(), isnumeric() 차이 (0) | 2022.03.02 |
[파이썬] map 사용하기 (0) | 2022.02.28 |
Comments