我一直在使用Networkx 1.10,但我将其更新到了2.2版,我在删除G.neighbors的'dict_keyiterator'中的项目时遇到了问题。
在Networkx 1.10中删除项目很容易,因为这是G.neighbors,是一个列表。但是在这个新版本中是可迭代的。
如果有人可以帮助我,我真的很感激! :)
这是Networkx 1.10的功能:
neighbors = G.neighbors(node)
if parent is not None:
neighbors.remove(parent)
但是现在,我不能使用remove。如果它是dict_keyiterator,如何从邻居中移除变量parent?