我创建了几个可迭代的类。提供这些可迭代属性的代码在每个类中都是重复的,并且会使代码混乱,从而分散了类的唯一功能。
我说的是必须写下__iter__
,__next__
,__getitem__
,__setitem__
,__len__
和append
函数,我的每个班级都使用相同的方式(请参见下图)。
有什么方法可以将其写下一次,然后导入我的班级?
如果这似乎是一个太基本的问题,我保证我会尝试通过搜索结果来完成工作,但是它们为我带来了许多不同类型的导入,函数和类用法,而没有回答我的问题。