class Value: def __init__(self, value, pos, next): self.position = pos self.value = value self.next = next def show_val(self): return self.value def show_next(self): return self.next def show_pos(self): return self.position def change_next(self): self.next += 1 class List(Value): def __init__(self): self.values = [] self.values.append(Value(0, 0, 0)) self.values.append(Value(0, 1, 0)) def show(self): for i in self.values: print('Position:' + str(Value.show_pos(i))) print('Value:' + str(Value.show_val(i))) print('Next val: ' + str(Value.show_next(i))) list = List() list.show()