Присвоение разных значений элементу в строке

Я использую R. Допустим, у меня есть вектор городов, и я хочу использовать их названия по отдельности. в строке.

city = c("Dallas", "Houston", "El Paso", "Waco")

phrase = c("Hey {city}, what's the meaning of life?")

Итак, я хочу закончить четырьмя отдельными фразами.

"Hey Dallas, what's the meaning of life?"
"Hey Houston, what's the meaning of life?"
...

Есть ли в Python функция, аналогичная format (), которая позволит мне, чтобы выполнить эту задачу просто / эффективно?

Хотелось бы избежать чего-то подобного ниже.

for( i in city){
    phrase = c("Hey ", i, "what's the meaning of life?")
}
6
задан ATMathew 24 June 2011 в 02:08
поделиться