Я создал класс Узел, который создает узел, и класс singlelist, который создаст связанный список.
В классе singlelist Я создал append метод добавления нового узла в связанный список.
Как создать метод, который будет печатать связанный список на экране, показывая данные узла и где он указывает.Как создать метод отображения связанного списка с данными и указателем на следующий узел на экране?
вот мой связанный список код:
class Node:
def __init__(self , data , next):
self.data = data
self.next = next
class singlelist:
head = None
tail = None
def append(self , data):
node = Node(data , None)
if self.head is None:
self.head=self.tail=node
else:
self.tail.next=node
self.tail=node
Вы почти наверняка не хотите, чтобы сделать 'head' и' tail'. –
Согласен. Определите метод '__init __ (self)' и объявите 'self.head = None' и' self.tail = None' там. – JGut
Хорошо, спасибо, я понял! – secureamd2