A queue is a data structure, which keeps track of multiple objects. You can add data to a queue or you can remove it. When you remove an object from a queue you get the element which you have added first. Therefore, it is also called FIFO (First In First Out). A basic implementation could look like this:

class Queue:
        def __init__(self):
                self.items = []
        
        def add(self, obj):
                self.items.append(obj)
        
        def remove(self):
                self.items.pop(0)

Nodes are used in multiple contexts, but usually refer to objects which have child objects.

--
Patrick

On 2011-05-11 13:44, Clara Mintz wrote:

Hi all
I am sorry I am a beginner at python and I was reading my book and I came 
across the terms Nodes and Queue. I am sorry but I don't quite understand how 
they work. Is there anyone who could possibly explain them in simple terms? 
Thank you so much.
Sincerely,
Clara

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to