2015-11-26 54 views
0

我正在開發一個新類,並找到長度不起作用。下面是代碼,並建議:在一個新類中創建一個len方法 - python

class Queue: 

    def __init__(self): 
     self.queue = [] 
     self.out_stack = [] 

    def enqueue(self, other='string'): 
     self.queue.append(other) 

    def __len__(self): 
     len(self.queue) 
+4

它不應該是'返回LEN(self.queue)'? – JRodDynamite

回答

5

應該return len(self.queue),不只是len(self.queue)

+0

謝謝。解決了這個問題 – Stephanie

4

你確實有返回LEN-值:

def __len__(self): 
    return len(self.queue) 

否則只會計算出來,然後什麼也沒有發生

相關問題