class LL:
def __init__(self):
self.head = None
self.lnode = None
def append(self, data):
if self.lnode is None:
self.head = Node(data)
self.lnode = self.head
else:
self.lnode.next = Node(data)
self.lnode = self.lnode.next
def display(self):
if self.head is None:
print("Linked List Empty!")
else:
temp = self.head
while temp:
print(temp.data, end=" ")
temp = temp.next
def reversal(self):
prev = None
temp = None
self.lnode = self.head
while self.head:
temp = self.head.next
self.head.next = prev
prev = self.head
self.head = temp
after reversing I'm getting the output as "Linked List Empty!"