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
можно ли сделать вышеописанное?