카테고리 없음

[파이썬] Python 생성기가 반복되지 않습니다.

필살기쓰세요 2021. 2. 20. 03:49

따라서 귀하의 데이터 구조는 나에게 몹시 이상해 보이지만 다음은 사용하려는 일반적인 패턴입니다.

def inorder_keys(self):
    if self.head.left is not None:
            yield from self.head.left.inorder_keys()
                yield self.head_key
                    if self.head.right is not None:
                            yield from self.head.right.inorder_keys()
                            

그리고 데이터 구조를 올바르게 이해하고 있다면 그게 다입니다.



출처
https://stackoverflow.com/questions/39940156