我有一个函数,可以通过一个图找到所有的路径。函数返回所有路径的列表。以后如何在代码中使用此值?你知道吗
def findpaths(attachednodes,startID,endID,path = []):
path = path + [startID]
if startID == endID:
return [path]
if startID not in attachednodes:
return []
paths = []
for n in attachednodes[startID]:
if n not in path:
newpath = findpaths(attachednodes,n,endID,path)
for new in newpath:
paths.append(new)
for i in range(len(paths)):
numflight = i
flight = paths[i]
flights.update({numflight: flight})
return paths
将函数调用放在变量赋值的右侧。变量的返回值为: e、 g
相关问题 更多 >
编程相关推荐