我結束了一個Python類雙端隊列排隊,使我的代碼更易讀:使用哪個:自我還是超級?
from collections import deque
class Queue(deque):
def enqueue(self,a):
super(Queue, self).append(a)
def dequeue(self,a):
super(Queue, self).popleft(a)
我的問題是我應該在這裏用哪一個,self.append()或超(隊列,個體經營).append (),爲什麼?
你爲什麼不試試它?其中一個顯然是正確的答案。 –
超級指向父類,但自指向此類。你不能比較這些關鍵字 – pylover
我試圖使用它,但在兩種情況下都很好,所以我想知道它們之間是否有區別。 – dorafmon