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

Is it possible to import functions in a class, to improve readability?

我创建了几个可迭代的 classes。提供这些可迭代属性的代码在每个 classes 中都是重复的并且使代码混乱,分散了 class 独特功能的注意力。

我说的是必须写下 __iter____next____getitem____setitem____len__append功能,我的每个 classes 都采用相同的方式(见下图)。

有什么方法可以只记一次,然后导入我的class?

如果这看起来是一个太基本的问题,我保证我会尝试通过搜索结果来解决问题,但是他们给我带来了许多不同类型的导入、函数和 class 用法,但没有回答我的问题。

随着我对 inheritance:

的更多了解,我学会了这个问题的解决方案

所以解决方案将从继承开始:

class Samples(list):
    ...