반응형
def updown(n):
while True:
for i in range(n):
yield i
for i in range(n - 2, 0, -1):
yield i
uptofive = updown(6)
for i in range(20):
print(uptofive.next())
해결 방법
Python 3에서는 uptofive.next ()
대신 next (uptofive)
를 사용합니다.
내장 된 next ()
함수는 Python 2.6 이상에서도 작동합니다.
참조 페이지 https://stackoverflow.com/questions/12274606
반응형
'파이썬' 카테고리의 다른 글
파이썬 객체 인스턴스의 속성이 같은지 비교 (0) | 2021.02.09 |
---|---|
파이썬 matplotlib 등고선 플롯을 부드럽게하는 방법은 무엇입니까? (0) | 2021.02.09 |
파이썬에서 다시 한 폴더로 이동하는 방법 (0) | 2021.02.09 |
파이썬 strptime을 사용하여 오프셋이있는 타임 스탬프를 datetime obj로 변환 (0) | 2021.02.09 |
파이썬 문자열에서 한 문자 변경 (0) | 2021.02.08 |
댓글