Python Logo

Python: Linked list node class

class Node: ⏎
	def __init__(self, data):
		self.data = data
		self.next = None

class LinkedList:
	def __init__(self):
		self.head = None

	def append(self, data):
		new_node = Node(data)

		if not self.head:
			self.head = new_node
			return

		current = self.head

		while current.next:
			current = current.next

		current.next = new_node
Accuracy
100 %
0 Mistakes
CPM
0
Average: 0 CPM
Time
0.000 s
Personal best: -.--- s