Anh chị nào biết cho em hỏi nguyên nhân tại sao lại báo lỗi “TypeError: ‘list’ object is not callable” v ạ? có thể giúp em khắc phục em cảm ơn nhiều ạ.
class HangDoi(object):
def init(self):
self.data=[]
def len(self):
return len(self.data)
def is_empty(self):
return len(self.data())==0
def first(self):
if self.is_empty():
raise (“Hang doi rong”)
return self.data[0]
def enqueue(self, e):
self.data.append(e)
def dequeue(self):
if self.is_empty():
raise (“Hang doi rong”)
element=self.data[0]
return element
def display(self):
return self.data
import HangDoi
if name==‘main’:
Q=HangDoi.HangDoi()
print(Q.display())
print(Q.is_empty())
Q.enqueue(5)
Q.enqueue(7)
Q.enqueue(3)
Q.enqueue(‘s’)
print(len(Q))
print(Q.is_empty())
print(Q.display())