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")