Metoda jest podobna do metody .format(), z tym że w metodzie .format_map() argumentem musi być jedynie słownik (dict).
str.format_map(dict)
dict – słownik klucz wartość, którego wartości mają być wstawione w miejsce kluczy w ciągu znakowym.
str – sformatowany ciąg znakowy zawierający wartości podanych argumentów.
str1 = 'Test1 - {nazwisko}; tekst2 - {imie}'
data = {
'imie': 'Dominik',
'nazwisko': 'Bednarski',
}
print(str1.format_map(data)) # wynik --> Test1 - Bednarski; tekst2 - Dominik
Absolwent Politechniki Warszawskiej, specjalizujący się w elektronice przemysłowej. Zainteresowany programowaniem mikrokontrolerów, językami C, C++ i Python oraz nowinkami technologicznymi. Na blogu dzieli się wiedzą głównie z zakresu programowania, łącząc pasję z chęcią jej usystematyzowania i poszerzania.