Вывод Pretty Print в формате бокового дерева в окне консоли

У меня есть такой словарь, созданный с использованием Python.

d = {'a': ['Adam', 'Book', 4], 'b': ['Bill', 'TV', 6, 'Jill', 'Sports', 1, 'Bill', 'Computer', 5], 'c': ['Bill', 'Sports', 3], 'd': ['Quin', 'Computer', 3, 'Adam', 'Computer', 3], 'e': ['Quin', 'TV', 2, 'Quin', 'Book', 5], 'f': ['Adam', 'Computer', 7]}

Я хотел распечатать это в формате бокового дерева, а не на консоли. Я попробовал красивую печать, но когда словарь становится длинным, его становится трудно читать.

Например, с этим словарем он вернет:

a -> Book -> Adam -> 4
b -> TV -> Bill -> 6
  -> Sports -> Jill -> 1
  -> Computer -> Bill -> 5
c -> Sports -> Bill -> 3
d -> Computer -> Quin -> 3
              -> Adam -> 3
e -> TV -> Quin -> 2
    Book -> Quin -> 5
f -> Computer -> Adam -> 7

По сути, симпатичная печать организована по Деятельности или по второму элементу в списке, затем по имени и затем по номеру.

Пример выходных данных выше - только пример. Я пытался работать сДовольно распечатать дерево но не смог понять, как превратить это в боковой формат.

Ответы на вопрос(3)

Ваш ответ на вопрос