파이썬[Python]: itertools - tee 함수
파이썬(Phthon): itertools 모듈 - tee 함수(function) /// 설명 하나의 반복 가능한 객체를 n개의 독립된 이터레이터로 만들어 줍니다. 만약 tee() 함수에 의해 분리되어지면, 최초의 반복 가능한 객체는 변경하지 않는 것이 좋습니다. orginal iterable != splited iterator ※ 형식 itertools.tee(iterable, n=2) reference https://docs.python.org/3/library/itertools.html#module-itertools /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import itertools test_list = [( 1 , 2 ), ( 3 , 4 ), ( 5 , 6 )] test_tee = itertools.tee(test_list, 2 ) print (test_tee) # (<itertools._tee object at 0x00000233D60CA4C0>, <itertools._tee object at 0x00000233D60CA500>) test_x, test_y = test_tee print (test_x) # <itertools._tee object at 0x00000233D60CA4C0> print (test_y) # <itertools._tee object at 0x00000233D60CA500> print (list(test_x)) ...