玖叶教程网

前端编程开发入门

python random应用实例 从可选池随机选取指定个数的元素并随机排序

python random应用实例 从可选池随机选取指定个数的元素并随机排序

应用场景:每天要都要吃饭,爱吃的基本就那几样,但是又纠结每天该吃什么而且一周不重样。我们把经常吃的放在一个列表中,随机从中选取5个,并且随机排序,这样每周吃什么就自动列出来了


import random

project = "麻辣味" ##可以向可选池注入变量

##可选池
con_list = [f"{project}米线", "米饭", "面条", "馄饨", f"{project}包子","饺子", "火锅", "盖浇饭","私房菜"]

#取30次
for i in range(30):
	##从可选池随机选取5个元素
    l1 = random.sample(con_list,5)
    ##将选出的元素随机排序
    random.shuffle(l1)
    ##按序号进行枚举
    for ind, content in enumerate(l1, start=1):
        print(f"({ind}) {content}")
    print("\n")


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言