What type of built-in Python collection would be a good choice for representing a queue in which the first item in the queue is the first item out of the queue?

What type of built-in Python collection would be a good choice for representing a queue in which the first item in the queue is the first item out of the queue? What are the limitations or problems with using a list for a queue?