Форматирует строку, используя данные из указанного отображения.
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='Геленджик'))
# 'космонавт улетел в Геленджик'


Нет обсуждений для отображения.
Если у вас есть, что сказать, можете представиться и исправить ситуацию.