본문 바로가기
개발일지/Python

파이썬 enumerate 기초원리 (len과 같다고 보면 됨)

by 개발에정착하고싶다 2022. 5. 9.
320x100
# enumerate
# 기능의 쓰임을 보아하니 일종의 "len"을 대신해서 쓰는거라고 봐도 무방하다


sports = ['농구','수구','축구','마라톤','테니스']

# 1
for i in range(len(sports)):
    print(i, sports[i])

# 2
for idx, value in enumerate(sports):
    print(idx, value)

위 둘의 결과값은 같다.

 

기초응용

 

# 사용자가 입력한 문자열에서 공백의 갯수를 출력해보자

apple = input('whatever talking to me what you want: ')
cnt = 0

for a,b in enumerate(apple):
    if b == ' ':
        cnt += 1

print(cnt)
300x250