a中的词语怎么插入b?

原问题在:http://t.csdn.cn/MRK0l
z = '''喜欢
讨厌
接受
拒绝
'''

# 依次插入文字

b = '''
为什么事而{}。
比如反派{}什么。
{}什么事。
'''
# print打印成
'''
为什么事而喜欢。
比如反派喜欢什么。
喜欢什么事。

为什么事而讨厌。
比如反派讨厌什么。
讨厌什么事。

为什么事而接受。
比如反派接受什么。
接受什么事。

为什么事而拒绝。
比如反派拒绝什么。
拒绝什么事。
……
'''

该回答引用GPTᴼᴾᴱᴺᴬᴵ
可以使用format()方法和for循环来实现。具体的代码如下:

z = '''喜欢
讨厌
接受
拒绝
'''

b = '''
为什么事而{}。
比如反派{}什么。
{}什么事。
'''

# 将字符串z按行分割成一个列表
z_list = z.split('\n')

# 遍历z_list,依次将其插入到b中,并打印结果
for i in z_list:
    # 使用format()方法将i插入到b中
    result = b.format(i, i, i)
    print(result)

输出结果为:

为什么事而喜欢。
比如反派喜欢什么。
喜欢什么事。

为什么事而讨厌。
比如反派讨厌什么。
讨厌什么事。

为什么事而接受。
比如反派接受什么。
接受什么事。

为什么事而拒绝。
比如反派拒绝什么。
拒绝什么事。