Как получить пути к конечным точкам дерева из списка списков Python

Я имею многомерный массив ['AA', ['BA', ['CA', ['DA', 'DB']]]]

как получить все пути к конечным точкам в данном случае их всего два

AA -> BA -> CA -> DA

AA -> BA -> CA -> DB

    AA
    |
    BA
    |
    CA
   / \
  DA  DB

Ответы (0 шт):