단일 연결 리스트 객체를 하나 만든 다음(#19) 데이터 한 개를 삽입합니다(#20). 2를 삭제하고 잘 지워졌는지 출력해 보면 잘 지워진 것을 확인할 수 있습니다(#21).
리스트 중간에 위치한 데이터와 마지막 데이터도 지워 볼까요?
코드 12-10 data_structure_1/linked_list.py ⑩
if __name__ = = "__main__": slist = Linked_list() print("데이터 개수: {}".format(slist.size())) show_list(slist) print() slist.append(3) slist.append(1) slist.append(5) slist.append(2) #22 slist.append(10) slist.append(7) slist.append(2) #23 print("데이터 개수: {}".format(slist.size())) show_list(slist) print() if slist.remove(2): #24 print("데이터 개수: {}".format(slist.size())) show_list(slist) print() else: print('target Not found') if slist.remove(2): #25 print("데이터 개수: {}".format(slist.size())) show_list(slist) print() else: print('target Not found')