파이썬 반복자 대 반복 가능
반복자 대 반복 가능
목록, 튜플, 사전 및 집합은 모두 반복 가능한 개체입니다. 반복자를 얻을 수 있는 반복 가능한 컨테이너 입니다.
이 모든 객체에는 iter()
반복자를 얻는 데 사용되는 메서드가 있습니다.
예시
튜플에서 반복자를 반환하고 각 값을 인쇄합니다.
mytuple = ("apple", "banana", "cherry")
myit = iter(mytuple)
print(next(myit))
print(next(myit))
print(next(myit))
문자열조차도 반복 가능한 객체이며 반복자를 반환할 수 있습니다.
예시
문자열은 일련의 문자를 포함하는 반복 가능한 객체이기도 합니다.
mystr = "banana"
myit = iter(mystr)
print(next(myit))
print(next(myit))
print(next(myit))
print(next(myit))
print(next(myit))
print(next(myit))