Давайте рассмотрим этот пример текстового файла:
Level: 1
Level: 1
Level: 2
Level: 2
Level: 2
Level: 3
Level: 3
Level: 1
Level: 2
Level: 2
Level: 1
Мне нужно преобразовать эти строки, используя предоставленные данные уровня для подсчета подчиненных (исключая подчиненных подчиненных)
Результат должен выглядеть так:
:0
:3
:0
:0
:2
:0
:0
:2
:0
:0
:0
Моей первой мыслью было преобразование текстового файла в XML и использование простой техники парсера xml в качестве решения, но потом я вспомнил, что иногда python может творить чудеса, и подумывал спросить совета, если кто-то знает, как это сделать "питоническим" способом (без помощи xml)
Спасибо