打印列表和另一个不带方括号和逗号的变量

时间:2019-11-22 13:27:21

标签: python-3.x list variables

我想打印一个预定义的列表及其后的变量。我的代码如下:

sent = 0
to_addr = ['email@email.com', 'email2@email.com']
sent = sent + 1
print('Email sent to: %s '(', '.join(to_addr)))

希望输出看起来像这样:

电子邮件发送至:email@email.com,email2@email.com(1)

1 个答案:

答案 0 :(得分:0)

您可以使用f字符串和中间字符串来存储电子邮件字符串,如下所示:

sent = 0
to_addr = ['email@email.com', 'email2@email.com']
sent = sent + 1
adress_list = ', '.join(to_addr)
print(f'Email sent to: {adress_list}, ({sent})')

使用上面的代码,我得到以下结果: 电子邮件已发送至:email@email.com,email2@email.com,(1)