G.add_edges_from(graph) 构建图后用字典形式展示 字典格式为:{节点: [连接的节点],……}
时间: 2024-02-20 14:59:45 浏览: 108
图的建立,搜索,访问,查找节点
4星 · 用户满意度95%
如果使用 NetworkX 库构建图,可以使用 `nx.to_dict_of_lists(G)` 方法将图转换为字典形式展示。其中 `G` 为构建好的图对象。
示例代码:
```python
import networkx as nx
# 构建图
G = nx.Graph()
graph = [(1,2), (2,3), (3,4), (4,5)]
G.add_edges_from(graph)
# 将图转换为字典形式展示
graph_dict = nx.to_dict_of_lists(G)
print(graph_dict)
```
输出结果:
```
{1: [2], 2: [1, 3], 3: [2, 4], 4: [3, 5], 5: [4]}
```
其中,字典的 key 代表节点,value 为与之相邻的节点列表。例如,节点 2 与节点 1 和节点 3 相邻,因此字典中 key 为 2 的 value 列表为 [1, 3]。
阅读全文