Since we're playing lets find different ways to skin a cat.
placeholders = ['to you'] * 4
placeholders[2] = 'dear name' # placeholders.insert(2, 'dear name')
print([f'Happy birth {placeholder}' for placeholder in placeholders])
ps. I don't like lambdas, they're slow.
On another note, thanks @FHTMitchell, I've always known list.insert() was slow but i had no idea it was SOO slow.
>>> import timeit
>>> timeit.timeit('a += ["something"]', setup='a = ["thing"]')
0.07153259999904549
>>> timeit.timeit('a[0] = "something"', setup='a = ["thing"]')
0.03036419999989448
>>> timeit.timeit('a.insert(0, "something")', setup='a = ["thing"]')
264.89795089999825
Holy smokes!
print()listsincemapis an iterator in 3.x