Форматирует строку, используя данные из указанного отображения.
str.format_map(mapping)
mapping -- Отображение, которое следует использовать для форматирования строки.

Вызов метода аналогичен вызову str.format(**mapping), только отображение здесь не копируется, а используется напрямую.

Удобно использовать, когда отображение является наследником dict.

    class MyDict(dict):

missing_default = 'космос'

def __missing__(self, key):
return self.missing_default


my_str = 'космонавт улетел в {where}'

my_str.format_map(MyDict())
# 'космонавт улетел в космос'

my_str.format_map(MyDict(where='Геленджик'))
# 'космонавт улетел в Геленджик'

Синонимы поиска: str.format_map, str, format_map
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.