python - 如何从 random.sample 的输出中删除括号、引号和逗号(使用 python 制作的不和谐机器人)
问题描述
这是我的一段代码
@client.command()
async def b(ctx):
bishops = [
'Bishop', 'Atomic Bishop', 'Lite Bishop', 'Crowding Bishop','Phantom Bishop', 'Sweeping Bishop', 'Ghost Bishop', 'Super Bishop','Murderous Bishop', 'Castler Bishop', 'Princess', 'Bouncing Bishop'
]
embed = discord.Embed(title="Random Bishops", description=random.sample(bishops, 2))
await ctx.send(embed=embed)
输出看起来像这样click for image
我希望代码输出相同的内容,但没有括号或引号。我在这里先向您的帮助表示感谢
解决方案
您可以使用换行符或分隔符加入
embed = discord.Embed(
title="Random Bishops",
description="\n".join(random.sample(bishops, 2))
)
推荐阅读
- batch-file - 批处理文件不运行多行命令时出现问题
- javascript - Quasar 表列过滤
- javascript - 阿贾克斯不设防的帖子
- android - 如何使 Android Studio 的 tools:listitem 在合并标签上工作?
- r - 仅重命名数据框列表中每个数据框的最后一列
- r - 使用 ggplot 在一个条形图中针对两列绘制一个因子列
- r - 在超级计算机上并行运行模型的问题 - do.call 无法识别我在 parLapply/clusterApply 中的模型列表
- ajax - Void SpringMVC Ajax 控制器上的“JSON 输入意外结束”
- mysql - Mysql填补日期空白
- mysql - MySQL查询太慢了