Можете пожалуйста помочь разобраться с этим кусочком кода

value_dict = {}

for node in elements:
    for child in node.childNodes:
        if child.nodeType == 1:
            if child.tagName == 'Value':
                if child.firstChild.nodeType == 3:
                    value = float(child.firstChild.data.replace(',', '.'))
            if child.tagName == 'CharCode':
                if child.firstChild.nodeType == 3:
                    char_code = child.firstChild.data
    value_dict[char_code] = value
return value_dict
<ValCurs Date="28.06.2022" name="Foreign Currency Market">
<Valute ID="R01010">
<NumCode>036</NumCode>
<CharCode>AUD</CharCode>
<Nominal>1</Nominal>
<Name>Австралийский доллар</Name>
<Value>36,9813</Value>
</Valute>

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