jweinst1
3/12/2016 - 8:05 AM

removevaluenode.py

class link:
    
    def __init__(self, first, rest=None):
        self.first = first
        self.rest = rest
    def removenextifvalue(self, value):
        if self.rest:
            if self.rest.rest:
                if self.rest.first == value:
                    self.rest = self.rest.rest
            else:
                if self.rest.first == value:
                    del self.rest