from Entry import Entry
class SquentialMap:
def __init__(self):
self.table = []
def size(self):
return len(self.table)
def display(self):
for i in range(len(self.table)):
print(self.table[i], end=" || ")
print()
def insert(self, key, value):
entry = Entry(key, value)
self.table.append(entry)
def search(self, key):
for i in range(len(self.table)):
if self.table[i].key == key:
return self.table[i]
else:
return None
def delete(self, key):
for i in range(self.size()):
if self.table[i].key == key:
self.table.pop(i)
return
sm = SquentialMap()
for i in range(10):
sm.insert(i, i + i * 3)
sm.display()
for i in range(3):
sm.delete(i)
sm.display()