Graph.nbunch_iter#
- Graph.nbunch_iter(nbunch=None)[source]#
返回一个迭代器,遍历nbunch中包含且同时存在于图中的节点。
检查nbunch中的节点是否属于图;如果不属于,则静默忽略。
- 参数:
- nbunch单个节点、容器或所有节点(默认为所有节点)
此视图仅报告与这些节点关联的边。
- 返回:
- niter迭代器
一个迭代器,遍历nbunch中同时存在于图中的节点。如果nbunch为None,则遍历图中的所有节点。
- 抛出:
- NetworkXError
如果nbunch不是节点或节点序列。如果nbunch中的节点不可哈希。
另请参阅
注意
当nbunch是迭代器时,返回的迭代器直接从nbunch生成值,当nbunch耗尽时也会耗尽。
要测试nbunch是否为单个节点,即使在此例程处理后,也可以使用“if nbunch in self:”进行检查。
如果nbunch不是节点、(可能为空的)序列/迭代器或None,则会抛出
NetworkXError
异常。此外,如果nbunch中的任何对象不可哈希,也会抛出NetworkXError
异常。