get_node_attributes#

get_node_attributes(G, name, default=None)[source]#

Get node attributes from graph

Parameters:
GNetworkX Graph
namestring

Attribute name

defaultobject (default=None)

Default value of the node attribute if there is no value set for that node in graph. If None then nodes without this attribute are not included in the returned dict.

Returns:
Dictionary of attributes keyed by node.

Examples

>>> G = nx.Graph()
>>> G.add_nodes_from([1, 2, 3], color="red")
>>> color = nx.get_node_attributes(G, "color")
>>> color[1]
'red'
>>> G.add_node(4)
>>> color = nx.get_node_attributes(G, "color", default="yellow")
>>> color[4]
'yellow'