01/10/2018, 13:58
Lỗi "TypeError: 'list' object is not callable" sửa như thế nào?
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())
Bài liên quan
Take a look at this method
See it?
More detail
What is
self.data
?So
Vâng em thấy chỗ sai rồi, em cảm ơn bác, em vừa làm quen với ngôn ngữ này nên còn lỗi ngớ ngẩn lắm, cảm ơn bác rất nhiều, Goodnight