是否可以在类中导入函数以提高可读性?

时间:2019-02-19 09:33:53

标签: function class python-import readability

我创建了几个可迭代的类。提供这些可迭代属性的代码在每个类中都是重复的,并且会使代码混乱,从而分散了类的唯一功能。

我说的是必须写下__iter____next____getitem____setitem____len__append函数,我的每个班级都使用相同的方式(请参见下图)。

有什么方法可以将其写下一次,然后导入我的班级?

如果这似乎是一个太基本的问题,我保证我会尝试通过搜索结果来完成工作,但是它们为我带来了许多不同类型的导入,函数和类用法,而没有回答我的问题。

enter image description here

1 个答案:

答案 0 :(得分:0)

随着我对inheritance的更多了解,我也了解了该问题的解决方案:

因此解决方案将以以下内容继承:

class Samples(list):
    ...