MultiGraph.nbunch_iter#

MultiGraph.nbunch_iter(nbunch=None)#

返回包含在nbunch中的节点上的迭代器,该节点也在图中。

将检查nbunch中的节点在图形中的成员资格,如果不是,则将静默忽略。

参数
nbunch单个节点、容器或所有节点(默认为所有节点)

该视图将仅报告关联到这些节点的边。

返回
niter迭代器

也在图中的nBunch中的节点上的迭代器。如果nBunch为None,则遍历图形中的所有节点。

加薪
NetworkXError

如果nBunch不是节点或节点序列。如果nBunch中的节点不可散列。

笔记

当nbunch是迭代器时,返回的迭代器直接从nbunch生成值,当nbunch耗尽时,该值将变为耗尽。

为了测试nbunch是否是单个节点,可以使用“if nbunch in self:”,即使在处理完这个例程之后也是如此。

如果nbunch不是节点或(可能为空)序列/迭代器或无,则 NetworkXError 提高了。此外,如果nbunch中的任何对象不可哈希,则 NetworkXError 提高了。