파이썬 리스트(list)의 인덱스와 원소값에 대한 순차적인 처리 (enumerate)

in hive-141029 •  3 years ago 

파이썬에서 리스트(list) 형식의 자료를 순차적으로 가져와 처리할 때 인덱스(index)와 원소(element)값을 같이 가져와서 뭔가 작업을 하고 싶을 경우 enumerate() 함수를 for 반복문과 조합하면 됩니다.

인덱스는 리스트에 속한 각 원소의 위치(순서)를 나타내며 0부터 시작합니다. 예시를 보면 금방 알 수 있습니다.

# 리스트
fruits = ['orange', 'banana', 'apple']
# 인덱스값과 원소값을 순차적으로 출력
for idx,val in enumerate(fruits):
  print('index:', idx, ' - value:', val)

index: 0 - value: orange
index: 1 - value: banana
index: 2 - value: apple

원소값만 가져와 순차적으로 처리할 경우에는 간단히 아래와 같이 합니다.

for val in fruits:
  print(val)

orange
banana
apple

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

start success go! go! go!

저한텐 외계어 같네요~ㅋ

코딩이 원래 좀 그렇습니다. 그래도 파이썬은 상당히 인간적인(?) 축에 속합니다.