>  기사  >  백엔드 개발  >  Python에서 "enumerate()" 함수의 목적은 무엇입니까?

Python에서 "enumerate()" 함수의 목적은 무엇입니까?

WBOY
WBOY앞으로
2023-09-01 11:29:051892검색

Python에서 enumerate() 함수의 목적은 무엇입니까?

이 글에서는 enumerate() 함수와 Python에서 “enumerate()” 함수의 목적에 대해 알아봅니다.

enumerate() 함수가 무엇인가요?

Python의 enumerate() 함수는 데이터 컬렉션을 매개변수로 받아들이고 열거형 객체를 반환합니다.

열거 개체는 키-값 쌍의 형태로 반환됩니다. 키는 각 항목에 해당하는 인덱스이고, 값은 항목입니다.

문법

으아악

매개변수

  • iterable - 전달된 데이터 컬렉션은 iterable

  • 이라는 열거형 개체로 반환될 수 있습니다.
  • start - 이름에서 알 수 있듯이 열거형 개체의 시작 인덱스는 start로 정의됩니다. 이 값을 생략하면 여기서는 0이 기본값이므로 첫 번째 인덱스를 0으로 간주합니다

Python에서 enumerate() 함수 사용

enumerate() 함수는 언제 사용하나요?

반복된 값의 인덱스가 필요한 경우 enumerate() 함수를 사용하세요.

사용 방법은?

열거 함수는 반복 가능한 각 값의 인덱스를 목록에 할당합니다.

enumerate() 함수를 사용하는 이유는 무엇인가요?

반복자를 사용할 때 우리는 항상 반복이 완료된 횟수, 즉 반복 횟수를 알아야 합니다.

그러나 필요한 반복 횟수를 결정하는 Python 방식이 있습니다. 구문은 다음과 같습니다 -

으아악

Python에서 enumerate() 함수를 어떻게 사용하나요?

반환 시 열거형 개체를 저장하는 데 어떤 데이터 유형이 사용되는지 확인하는 것이 중요합니다.

다음 프로그램은 목록에 enumerate() 함수를 사용하여 인덱스가 있는 튜플 목록을 가져옵니다. -

으아악

출력

실행되면 위 프로그램은 다음과 같은 출력을 생성합니다.

으아악

enumerate() 함수의 두 번째 매개변수 "시작 인덱스"를 사용하세요

다음 프로그램은 두 번째 인수가 포함된 목록에 enumerate() 함수를 적용하는 방법을 보여줍니다. -

으아악

출력

실행되면 위 프로그램은 다음과 같은 출력을 생성합니다.

으아악

위 예에서는 enumerate() 함수의 두 번째 매개변수로 15를 추가했습니다. 두 번째 매개 변수는 열거자 개체에 있는 키의 시작 인덱스(인덱스)를 나타내므로 출력에서 ​​첫 번째 인덱스는 15, 두 번째 인덱스는 16 등임을 확인할 수 있습니다.

열거형 객체를 반복하는 Python 코드

다음 프로그램은 for 루프를 사용하여 열거형 객체를 반복하고 그 안에 있는 각 요소를 인쇄하는 방법을 보여줍니다. -

으아악

출력

실행되면 위 프로그램은 다음과 같은 출력을 생성합니다.

으아악

튜플에 enumerate() 함수를 사용하세요

다음 프로그램은 주어진 입력 튜플에 enumerate() 함수를 사용하는 방법을 보여줍니다. -

으아악

출력

실행되면 위 프로그램은 다음과 같은 출력을 생성합니다.

으아악

문자열에 enumerate() 함수를 사용하세요

열거 함수를 사용하여 문자열 데이터를 반복하여 각 문자의 인덱스를 결정합니다.

다음 프로그램은 주어진 입력 문자열에 enumerate() 함수를 사용하는 방법을 보여줍니다. -

으아악

출력

실행되면 위 프로그램은 다음과 같은 출력을 생성합니다.

으아악

enumerate() 함수에 다른 매개변수를 사용하세요

다음 프로그램은 enumerate() 함수에서 다른 매개변수를 사용하는 방법을 보여줍니다. -

으아악

출력

실행되면 위 프로그램은 다음과 같은 출력을 생성합니다.

으아악
  • Enumerate는 열거형 객체를 반환하는 Python 내장 함수입니다.

  • 이 함수는 열거형 개체를 반환합니다.

  • 반복 가능한 객체를 열거 함수에 전달하려면 먼저 열거 객체에서 데이터를 검색한 다음 이를 list()로 변환해 보세요. 결과적으로 위의 예에서 볼 수 있듯이 반복 인덱스와 함께 튜플 목록을 반환합니다.

결론

이 글에서는 Python enumerate() 함수의 응용을 자세히 소개합니다. 또한 다양한 Python 데이터 유형 및 반복과 함께 사용하는 방법도 배웠습니다. 또한 enumerate() 함수의 시작 개수나 인덱스를 수정하는 방법도 배웠습니다.

위 내용은 Python에서 "enumerate()" 함수의 목적은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제