Python代码如何实现邮件合并的功能

如何将列表中的姓名每个生成一个独立的句子,有较为简单的代码么(Python初学者)

这样吗

img

names = ["李华", "张三", "王二", "小花"]
words = ["你好0", "0,你在哪个城市?", "0,你喜欢花吗?", "再见,0"]
for name in names:
    for word in words:
        message = word.replace('0', f'{name}')
        print(message)


什么意思?类似邮件模板的关键词替换?