Yanni: If I Could Tell You - Remastered - "3 Words"
차례:
enumerate()
는 파이썬에 내장 된 함수로, 반복자를 반복하면서 자동 카운터를 가질 수 있습니다.
파이썬
enumerate()
함수
enumerate()
함수는 다음 형식을 취합니다.
enumerate(iterable, start=0)
이 함수는 두 가지 인수를 허용합니다.
-
iterable
을 지원하는 객체.start
카운터가 시작되는 번호입니다. 이 인수는 선택 사항입니다. 기본적으로 카운터는 0부터 시작합니다.
enumerate()
는
__next__()
(또는 Python 2의
next()
) 메소드를 호출하여 카운트와 iterable의 현재 값을 포함하는 튜플을 얻을 수있는 열거 객체를 반환합니다.
다음은
list()
사용하여 튜플 목록을 만드는 방법과 iterable을 반복하는 방법에 대한 예입니다.
directions = list(enumerate(directions)) for index, value in enumerate(directions): print("{}: {}".format(index, value))
0: north 1: east 2: south 3: west
0부터 시작하는 색인이 작동하지 않으면 열거에 대해 다른 시작 색인을 선택하십시오.
directions = list(enumerate(directions, 1))
enumerate()
함수는 모든 반복 가능한 객체에서 작동합니다. iterable은 반복 할 수있는 컨테이너입니다. 간단히 말해서
for
루프로 반복 할 수있는 객체를 의미합니다. 문자열, 목록 및 튜플과 같은 Python의 내장 객체는 대부분 반복 가능합니다.
enumerate()
더 많은 파이썬 코드 작성
파이썬의
for
루프는 많은 프로그래밍 언어에서 사용 가능한 전통적인 C 스타일
for
루프와 완전히 다릅니다. 파이썬의
for
루프는 다른 언어의
foreach
루프와 같습니다.
새로운 파이썬 개발자가 iterables를 다룰 때 해당 인덱스를 얻기 위해 사용하는 일반적인 기술은
range(len(…))
패턴을 사용하거나 카운터를 설정하고 증가시키는 것입니다.
planets = for i in range(len(planets)): print("Planet {}: {}".format(i, planets))
planets = i = 0 for planet in planets: print("Planet {}: {}".format(i, planet)) i += 1
위의 루프는
enumerate()
사용하여보다 관용적 인 방식으로 다시 작성할 수 있습니다.
planets = for index, value in enumerate(planets): print("Planet {}: {}".format(index, value))
모든 메소드는 동일한 출력을 생성합니다.
Planet 0: Mercury Planet 1: Venus Planet 2: Earth Planet 3: Mars Planet 4: Jupiter Planet 5: Saturn Planet 6: Uranus Planet 7: Neptune
결론
, 우리는 파이썬의
enumerate()
함수를 사용하는 방법을 보여주었습니다.
모질라는 파이썬 재 디자인을 원한다

모질라 연구소의 오픈 소스 디자인 아이디어에 대한 응답은 돈을 벌지는 못하지만 사업 기회는 모두 동일하다.
10 가지 최고의 파이썬 애드온을 사용해야합니다.

사용하기 가장 좋은 파이어 폭스 애드온을 살펴보십시오. Facebook의 뉴스 피드를 수정하고 보안을 강화하는 데 이르기까지 모든 것을 다 다루었습니다.
파이썬 버전을 확인하는 방법

파이썬은 세계에서 가장 인기있는 프로그래밍 언어 중 하나입니다. 이 튜토리얼에서는 운영 체제에 설치된 Python 버전을 확인하는 방법에 대해 설명합니다.