相关疑难解决方法(0)

如何根据依赖关系进行排序?

我有一个类,它有一个"依赖项"列表,指向同一基类型的其他类.

class Foo(Base):
    dependencies = []

class Bar(Base):
    dependencies = [Foo]

class Baz(Base):
    dependencies = [Bar]
Run Code Online (Sandbox Code Playgroud)

我想根据它们的依赖关系对这些类生成的实例进行排序.在我的例子中,我希望Foo的实例首先出现,然后是Bar,然后是Baz.

排序这个的最佳方法是什么?

python sorting dependencies

8
推荐指数
2
解决办法
2480
查看次数

标签 统计

dependencies ×1

python ×1

sorting ×1