class lista(object):
listanumere=[]
def printer(self):
print self.listanumere
def adds(self,numar):
self.listanumere.append(numar)
class movies():
def __init__(self,ide,nume):
self.__nume=nume
self.__ide=ide
listarez=lista
a=movies(1,"David")
lista.adds(a)
lista.printer()
오류 :어떻게 파이썬, 다른 클래스 목록에 하나 개의 클래스에서 요소를 추가하는
TypeError: unbound method adds() must be called with lista instance as first argument (got movies instance instead)
그래서 내 질문은 : 다른 클래스에 정의 된 요소의 목록을 포함하는 클래스를 만들려면 , 예를 들어 영화 목록과 목록을 수정하는 몇 가지 방법 (예 : 새 영화 추가 또는 특정 ID가있는 영화 삭제)이 포함 된 클래스?
코드를 읽을 수 없으므로 수정하십시오. – alexvassel
'__init__' 메소드에서 코드를 수정해야합니다. 의도가 무엇인지 확실하지 않습니다. 들여 쓰기가없는 같은 줄에 여러 문장이 있습니다. –
평범한 오래된 목록이 아직 수행하지 않은'lista' 클래스를 어떻게 하시겠습니까? – wim