Python linked list

Run Settings
LanguagePython
Language Version
Run Command
class LinkedList(): def __init__(self, value): self.head = { "value": value, "next": None } self.tail = self.head self.length = 1 def append(self, value): newValue = { "value": value, "next": None } self.tail['next'] = newValue self.tail = newValue def __str__(self): print("Head: ",self.head) print("Tail: ",self.tail) print("Length: ",self.length) ll = LinkedList(10) ll.append(5) ll.append(6) ll.append(7) print(ll)
Editor Settings
Theme
Key bindings
Full width
Lines