У меня есть словарь в Python, где ключи являются путями.Например:
dict["/A"] = 0
dict["/A/B"] = 1
dict["/A/C"] = 1
dict["/X"] = 10
dict["/X/Y"] = 11
Мне было интересно, как можно распечатать все «подпути» для любой клавиши.
Например, для функции «print_dict_path», которая делает это,что-то вроде
print_dict_path("/A")
или
print_dict_path("/A/B")
напечатало бы что-то вроде:
"B" = 1
"C" = 1
Единственный метод, который я могу придумать, это что-то вроде использования регулярных выражений ичерез весь словарь, но я не уверен, что это лучший метод (и я не очень хорошо разбираюсь в регулярных выражениях).
Спасибо за любую помощь.