从“ dict_keyiterator”中删除项目

时间:2018-11-30 20:59:05

标签: python iterator networkx iterable

我一直在使用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?

0 个答案:

没有答案