Python формат строки () с помощью dict с целочисленными ключами [дубликаты]

На этот вопрос уже есть ответ:

Форматирование строки [str.format ()] с ключом словаря, который является str () числа 4 ответа

Я хотел бы использовать строку Pythonformat() действовать как быстрый и грязный шаблон. Однакоdict, который я хотел бы использовать, имеет ключи, которые являются (строковыми представлениями) целых чисел. Ниже приведен упрощенный пример:

s = 'hello there {5}'
d = {'5': 'you'}
s.format(**d)

приведенный выше код выдает следующую ошибку:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: tuple index out of range

можно ли сделать вышеописанное?

Ответы на вопрос(6)

Ваш ответ на вопрос