
Python 열거 - 예제
우리는 파이썬에서 많은 경우에 for 루프를 사용하지만 때로는 현재 반복 요소의 현재 인덱스를 가져와야 합니다.
루프 내부.
파이썬에 다음과 같은 목록이 있는 경우:
예를 들어 다음과 같은 다양한 방법으로 인덱스를 얻을 수 있습니다.
다음과 같이 인쇄됩니다.
또는 다음과 같이 사용할 수 있습니다.
하지만 파이썬에는 항상 일을 올바르게 하는 더 좋은 방법이 있습니까?
이 경우 Python에서 Enumerate라는 것을 사용합니다.
다음과 같이 인쇄됩니다.
루프 내부.
파이썬에 다음과 같은 목록이 있는 경우:
languages = ['French', 'English', 'German', 'Chinese']
예를 들어 다음과 같은 다양한 방법으로 인덱스를 얻을 수 있습니다.
index = 0
languages = ['French', 'English', 'German', 'Chinese']
for lang in languages:
print(index, lang)
index += 1
다음과 같이 인쇄됩니다.
0 French
1 English
2 German
3 Chinese
또는 다음과 같이 사용할 수 있습니다.
languages = ['French', 'English', 'German', 'Chinese']
for index in range(len(languages)):
lang = languages[index]
print(index, lang)
하지만 파이썬에는 항상 일을 올바르게 하는 더 좋은 방법이 있습니까?
이 경우 Python에서 Enumerate라는 것을 사용합니다.
languages = ['French', 'English', 'German', 'Chinese']
for index, value in enumerate(languages):
print(index, value)
다음과 같이 인쇄됩니다.
0 French
1 English
2 German
3 Chinese