字典中的循环依赖

时间:2019-03-13 19:49:00

标签: python algorithm dictionary dependencies cyclic-dependency

我正在使用小型工具来管理应用程序之间的依赖关系。例如,app_one取决于app_two和app_three。存储这些关系的最简单方法是字典

dep = {
'app_one': 'app_two',
'app_two': '',
'app_three': 'app_one, app_four',
'app_four': 'app_two, app_three'
} 

现在,我想知道如何找到app_three和app_four之间的循环依赖关系。或者也许我应该使用不同于dict的东西。

遍历dict并手动定义关系可能很慢且效率不高。

谢谢。

0 个答案:

没有答案