SeouliteLab

[Python/파이썬] - for문에서 index 사용하기, 3가지 방법 본문

프로그래밍

[Python/파이썬] - for문에서 index 사용하기, 3가지 방법

Seoulite Lab 2024. 3. 4. 07:52

for문에서 인덱스를 사용하는 방법은 여러 가지가 있습니다. 이 글에서는 Python에서 for문을 사용하여 인덱스를 얻는 세 가지 일반적인 방법을 살펴보겠습니다.

1. range() 함수를 사용하여 인덱스 생성하기

range() 함수를 사용하여 인덱스를 생성하고, 해당 인덱스를 사용하여 요소에 접근하는 방법입니다. 이 방법은 가장 일반적이고 자주 사용됩니다.

items = ['apple', 'banana', 'cherry']

for i in range(len(items)):
    print(f"Index: {i}, Value: {items[i]}")

2. enumerate() 함수를 사용하여 인덱스와 값 동시에 얻기

enumerate() 함수를 사용하여 인덱스와 해당 요소의 값을 동시에 얻을 수 있습니다. 이 방법은 인덱스와 값을 모두 사용해야 할 때 특히 유용합니다.

items = ['apple', 'banana', 'cherry']

for i, item in enumerate(items):
    print(f"Index: {i}, Value: {item}")

3. zip() 함수를 사용하여 인덱스와 값 동시에 얻기

zip() 함수를 사용하여 두 개 이상의 iterable을 동시에 반복할 수 있습니다. 이를 이용하여 인덱스와 해당 요소의 값을 동시에 얻을 수 있습니다.

items = ['apple', 'banana', 'cherry']

for i, item in zip(range(len(items)), items):
    print(f"Index: {i}, Value: {item}")

위의 세 가지 방법을 사용하여 for문에서 인덱스를 얻고, 해당 인덱스를 사용하여 요소에 접근하는 방법에 대해 알아보았습니다.