Как я могу вставить значение словаря в строку, используя строковую интерполяцию в Python?
airports = {"key":"value"} message = f"{airports["key"]}" // this gives a syntax error
Использование Python 3.7
Вам нужно использовать одинарные кавычки для строк,
airports = {"key":"value"} message = f'{airports["key"]}'
Еще один способ добиться этого -
airports = {"key":"value"} valToPrint = airports["key"] message = f'{valToPrint}'