假设我有一个类电影,它是可编辑的,self.Movies是电影对象的列表。如何创建删除电影方法?我提供的方法不起作用,因为iterable不是列表
class Movies:
def __init__(self):
self.movies = []
def __iter__(self):
return iter(self.movies)
def add_movie(self, movie):
pass
def remove_movie(self, id):
for movie in self:
if movie.id == id:
self.remove(movie)
您将获得一个AttributeError
相关问题 更多 >
编程相关推荐