Python 내장 함수 next 의 구체 적 인 사용 방법

1921 단어 Pythonnext
Python 3 의 File 대상 은 next()방법 을 지원 하지 않 습 니 다.Python 3 에는 내 장 된 함수 next()가 있 습 니 다.next()방법 으로 교체 기 에서 다음 항목 을 검색 합 니 다.기본 값 을 지정 하면 교체 기 에서 이 기본 값 을 되 돌려 줍 니 다.그렇지 않 으 면 StopIteration 이 발생 합 니 다.이 방법 은 파일 대상 에서 다음 입력 줄 을 읽 는 데 사용 할 수 있 습 니 다.
문법
다음은 next()방법의 문법-
next(iterator[,default])
매개 변수
  • iterator−읽 을 줄 의 파일 대상
  • default−교체 기 가 다 소모 되면 이 기본 값 을 되 돌려 줍 니 다.이 기본 값 을 주지 않 으 면 StopIteration 이상 던 지기
  • 반환 값
    이 방법 은 다음 입력 줄 을 되 돌려 줍 니 다.
    영문 문서:
    next(iterator[, default])
    Retrieve the next item from the iterator by calling its __next__() method. If default is given, it is returned if the iterator is exhausted, otherwise StopIteration is raised.
    설명:
    1.함 수 는 교체 가능 한 대상 인 자 를 받 아야 합 니 다.호출 할 때마다 교체 가능 한 대상 의 다음 요 소 를 되 돌려 줍 니 다.모든 요소 가 되 돌 아 왔 다 면 StopIteration 이상 을 던 집 니 다.
    
    >>> a = iter('abcd')
    >>> next(a)
    'a'
    >>> next(a)
    'b'
    >>> next(a)
    'c'
    >>> next(a)
    'd'
    >>> next(a)
    Traceback (most recent call last):
     File "<pyshell#18>", line 1, in <module>
      next(a)
    StopIteration
    
    2.함 수 는 선택 할 수 있 는 default 인 자 를 받 을 수 있 습 니 다.default 인 자 를 입력 한 후 교체 가능 한 대상 에 요소 가 되 돌아 오지 않 으 면 순서대로 요소 값 을 되 돌려 줍 니 다.모든 요소 가 되 돌 아 왔 다 면 default 가 지정 한 기본 값 을 되 돌려 주 고 StopIteration 이상 을 던 지지 않 습 니 다.
    
    >>> a = iter('abcd')
    >>> next(a,'e')
    'a'
    >>> next(a,'e')
    'b'
    >>> next(a,'e')
    'c'
    >>> next(a,'e')
    'd'
    >>> next(a,'e')
    'e'
    >>> next(a,'e')
    'e'
    이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

    좋은 웹페이지 즐겨찾기