Как использовать возвращаемое значение из функции - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть функция, которая находит все пути через график. Функция возвращает список всех путей. Как мне использовать это значение позже в моем коде?

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

1 Ответ

0 голосов
/ 18 ноября 2018

Вы помещаете вызов функции справа от присваивания переменной. Переменная будет иметь возвращаемое значение: например,

def some_function():
  return 10

x = some_function()
print(x) # will print 10
...