NetworkX

Previous topic

networkx.Graph.clear

Next topic

networkx.Graph.nodes_iter

networkx.Graph.nodes

Graph.nodes(data=False)

Return a list of the nodes in the graph.

Parameters:

data : boolean, optional (default=False)

If False return a list of nodes. If True return a two-tuple of node and node data dictionary

Returns:

nlist : list

A list of nodes. If data=True a list of two-tuples containing (node, node data dictionary).

Examples

>>> G = nx.Graph()   # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> G.add_path([0,1,2])
>>> print G.nodes()
[0, 1, 2]
>>> G.add_node(1, time='5pm')
>>> print G.nodes(data=True)
[(0, {}), (1, {'time': '5pm'}), (2, {})]