NodeLoop.py
From WLCS
class Node:
def __init__(self):
self.data = 0
self.next = None
n1 = Node() #create and connect several Nodes
n1.data = 5
n1.next = Node()
n1.next.data = 3
n2 = Node()
n1.next.next = n2
n2.data = 8
current = n1 #start a reference at n1
while current != None: #loop while the current reference is not None
print(current.data) #print the data at the current Node
current = current.next #update the current reference to go to the next Node