概述
x = {'a':1} x['b'] = x #referencing same dict,creating back edge print(x) >{'a': 1,'b': {...}}
显然python很聪明,可以找出后边缘,并通过将它们打印为{…}来标记它们.有没有办法访问这些信息,所以可以跳过它,而不检查所有的元素相互之间的id?
您可以在自己的代码中应用类似的技术.在您要编写的任何递归遍历中,记录当前线程当前正在处理的对象,并使用该信息来检测您何时进行循环.根据您要执行的操作和输入结构,可能还有其他有用的技巧.
总结
以上是编程之家为你收集整理的python – 如何在字典中检查循环/后沿? {…}全部内容,希望文章能够帮你解决python – 如何在字典中检查循环/后沿? {…}所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧