Algorithm/자료구조
[링크드 리스트] 링크드 리스트 __str__ 메소드
__str__ 메소드 링크드 리스트를 클래스로 만들었으니까 링크드 리스트를 문자열로 표현해주는 __str__ 메소드를 정의해봅시다. __str__ 메소드는 그냥 링크드 리스트를 출력할 때 자동으로 링크드 리스트의 내용을 사람들이 이해할 수 있는 문자열로 리턴해주는 메소드로 이해하시면 됩니다. 링크드 리스트 __str__ 메소드 class LinkedList: """링크드 리스트 클래스""" def __init__(self): self.head = None # 링크드 리스트의 가장 앞 노드 self.tail = None # 링크드 리스트의 가장 뒤 노드 def append(self, data): """링크드 리스트 추가 연산 메소드""" new_node = Node(data) # 링크드 리스트가 비어 있으..