세리프 따라잡기
[Algorithm study] TIL - enumerate에 대해 본문
기본적인 파이썬의 for문은 다음과 같다.
n = [1,2,3,4,5]
for i in range(len(n)):
print(i) #0,1,2,3,4
for ? in range가 기본적인 쓰임이다.
for in 반복문은 iterable한 객체만 가능하다 == list, dictionary, set, string, tuple, bytes
알고리즘을 풀다보면 for문을 다음과 같이 사용하는 경우를 볼 수 있다.
n = [1,2,3,4,5]
for i in enumerate(n):
print(i) #(0,1)(1,2)(2,3)(3,4)(4,5)
for ? in enumerate 문법인데 enumerate는 인덱스 번호와 컬렉션의 원소를 tuple형태로 반환한다.
n=[1,2,3,4,5]
for i,v in enumerate(n):
print(f'index:{i},value:{v}')
# index:0,value:1
# index:1,value:2
# index:2,value:3
# index:3,value:4
# index:4,value:5
tuple형태 반환을 다음과 같이 활용할 수 있다!
익숙해져서 잘 사용해보자!!😤
'SW사관학교 정글' 카테고리의 다른 글
WEEK07 - 네트워크 프로그래밍 (0) | 2022.05.13 |
---|---|
[CS study] - 1 (0) | 2022.05.13 |
[CS study] TIL - 네트워크(Network): TCP/IP 4계층 (0) | 2022.05.11 |
WEEK06 - TIL 분리 가용 리스트(segregated free list) (0) | 2022.05.10 |
WEEK06 - TIL 명시적 가용 리스트(explicit free list) (0) | 2022.05.08 |
Comments