【发布时间】:2019-01-07 08:54:45
【问题描述】:
我想让我的消息看起来像:
禁止名单:
• 用户 1 ID(用户 1 名称#用户 1 鉴别器)
• 用户 2 ID(用户 2 名称#用户 2 鉴别器)
• 用户 3 ID(用户 3 名称#用户 3 鉴别器)
我已经在列表格式中获得了用户的 ID、名称和鉴别器,我只是不知道如何让它正确格式化。我一直在搞乱.format 和.join 有一段时间了,但是如果没有每条数据都在新行上,我不知道如何以正确的顺序获取它。
作为参考,这是我的代码现在的样子:
userid = ['User 1 ID', 'User 2 ID', 'User 3 ID']
name = ['User 1 Name', 'User 2 Name', 'User 3 Name']
discriminator = ['User 1 Disc', 'User 2 Disc', 'User 3 Disc']
total = list(chain.from_iterable(zip(userid, name, discriminator)))
await client.send_message(message.channel, "**Ban List:** \n •<@{}>".format(">\n• <@".join(total)))
这个输出:
禁止名单:
• @用户 1 ID
•
•
• @用户 2 ID
•
•
• @用户 2 ID
•
•
【问题讨论】:
标签: python string python-3.x discord discord.py