-- Sep 15 In-Class Exercise
class Queue(object):
def __init__(self):
self.queue = []
def enqueue(self, object):
self.queue.append(object)
def dequeue(self):
return self.queue.pop(0)
@property
def length(self):
return len(self.queue)
q = Queue()
q.enqueue(1)
q.enqueue(2)
q.enqueue(3)
q.length # 3
q.dequeue()# 1
q.dequeue() # 2
issubclass(Queue,object) # True
isinstance(q,Queue) # True
(
Edited: 2021-09-15)
class Queue(object):
def __init__(self):
self.queue = []
def enqueue(self, object):
self.queue.append(object)
def dequeue(self):
return self.queue.pop(0)
@property
def length(self):
return len(self.queue)
q = Queue()
q.enqueue(1)
q.enqueue(2)
q.enqueue(3)
q.length # 3
q.dequeue()# 1
q.dequeue() # 2
issubclass(Queue,object) # True
isinstance(q,Queue) # True
((resource:queue.png|Resource Description for queue.png))