如下数据结构:输入已知点(nodes),线(lines):
{
"nodes": ["A", "B", "C","D","F"],
"lines": [["A", "B"], ["C", "A"],["D","F"]]
}
需对现有点和线组成的图形进行分组,输出如下:
"result": {"group": {"A": "#1", "C": "#1", "B": "#1", "D": "#2", "F": "#2"}, "pile": {"#2": ["D", "F"], "#1": ["A", "C", "B"]}}
请教按照上述例子用python写一个函数,感激不尽。