我不能把每个元素都打印出来

2024-06-26 00:03:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我完全是个编程初学者。我创建了类“queue”,添加了一些元素,并尝试按如下方式打印队列中的每个元素,但我不能。请帮助我! 提前谢谢!

为格式化而编辑

class queue:
    def __init__(self):
        self.items = []


    def isempty(self):
        return self.items == []

    def enqueue(self,item):
        self.items.insert(0,item)

    def dequeue(self):
        return self.items.pop()

    def size(self):
        return len(self.items)

    def peek(self):
        return self.items[len(self.items)-1]

q=queue()

q.enqueue(1)
q.enqueue(2)
q.enqueue(3)

for n in q():
    print "This time, it's: "+ str(n)

Tags: self元素编辑lenreturn队列queuedef