首页 > 解决方案 > 不确定如何在 python 中从此列表中选择一个随机输出

问题描述

当调用音乐功能时,我想从该列表中选择一个随机 update.message 。我假设我应该将所有链接存储在 update.message 之外,这样它就不会在音乐调用时发送所有 3 个链接

def music(bot, update):

    update.message.reply_text("https://www.youtube.com/watch?v=XErrOJGzKv8")
    update.message.reply_text("https://www.youtube.com/watch?v=hHW1oY26kxQ")
    update.message.reply_text("https://www.youtube.com/watch?v=RmHg6BP5D8g")

标签: pythonlisttelegram-botchatbotpython-telegram-bot

解决方案


用这个

import random
foo=['link1','link2','link3']
random_link=random.choice(foo)
#call your function here using random_link

也参考这个问题如何从列表中随机选择一个项目?


推荐阅读