aboutsummaryrefslogtreecommitdiff
path: root/doc/SetClass.py
blob: ca7ca6bcc54ce6a66a4ceb67cdbc1f9843be36cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Set():
    def new(self):
        self.elements = []
        return self
    def add(self, e):
        if e not in self.elements:
            self.elements.append(e)
    def remove(self, e):
        if e in self.elements:
            for i in range(len(self.elements)):
                if self.elements[i] = e:
                    del self.elements[i]
                    break
    def is_element(self, e):
        return e in self.elements
    def size(self):
        return len(self.elements)