- 반복자는 파이썬이 오는대로 발전기는 발전기가 작성하는 것입니다, 기본적으로 반복자, 그래서 가치와 반복자의 방법입니다
- 패턴 발생기는 생성 장음 발생기 기능을 통해, B - 유도; C - 파이썬 모듈 또는 내장 함수 (a는 C 에센스, 생성 함수이고, A가 내장 3, 1은 ) 직접 작성
- 和 수익률을 반환합니다 :
- 모든 반환 값은, 당신은 더 많은 단지 일회성 반환 여러 반환 이상 반환 할 수 있습니다
- 함수의 실행 코드가 생체 내에서 반환하지 않습니다 후, 함수가 반환 종료를 수행합니다
- 수율은 현재의 실행 위치를 기록 수율은 다음에 해당
- 수율 및 수율 (실시 예 3.3 실시 예 3.4)의 차이에서 :
- 양보 다음 반복 가능 객체에 한 번 반환
- 반복자 객체가 반환됩니다 :에서 산출
예 3.1
DEF FUNC ()
토너 (1)
(2)을 수득
()만을 인쇄 (FUNC는 ())는 메모리 어드레스 생성기 경우 # 함수 호출 FUNC 발생기 .. 아무것도 출력을 생성하고
인쇄 (FUNC ()가 .__ 다음 __ ()) # 발전기 반복적 성질이므로 장치는 매우 값과 동일하다 반복자
예 3.2
DEF FUNC ()
토너 (1)
수율 11
토너 (2)
(22)을 수득
FUNC ()
인쇄 (FUNC ())
인쇄 (FUNC () .__ 다음 __ ())
인쇄 (FUNC () .__ 다음 __ ())
예 3.3
DEF FUNC () :
LST = [1,2]
lst1 = 알렉스 ','wusir ','taibai ','baoyuan ']
수율 LST의
lst1의 수율
FUNC ()
인쇄 (FUNC () .__ 다음 __ ()) # [1,2]
인쇄 (FUNC () .__ 다음 __ ()) # "알렉스"
인쇄 (FUNC () .__ 다음 __ ()) # 'wusir'
예 3.4
DEF FUNC () :
LST = [1,2]
lst1 = 알렉스 ','wusir ','taibai ','baoyuan ']
수율 LST의
lst1의 수율
g = FUNC ()
g에 대한 I :
잉크 (I)
[1,2]
'알렉스'
'wusir'
'Taibai'
'Baoyuan'
상대 [{X : Y}] 여기서 x는 0-5 사이의 형태 튜플 짝수,
Y는 사전 형식으로 이루어진 그룹 0-5 원 사이 홀수
(튜플 {([범위 (6 X의 X)로하는 경우, X % 2 == 0]) : 인쇄
튜플 ([범위 (도 6의 Y 대 Y) (Y)의 경우 2 % == 1])})