我在Demisto(自动化/编排平台)上闲逛,并创建了一个使用python自动化的剧本,它可以随机选择当天的午餐。此脚本从lunch_list中随机选择一种食物类型,然后从该列表中随机选择一家餐厅。
import random
pizza_list=['Chuck E. Cheese','Target Pizza Hut',"Antonio's Pizza",'Romeos Pizza','Little Caesars',"Papa John's",'Dominos',"Pavona's Pizza Joint","Rocco's Pizza Shop","Teresa's Pizza","Mr. G's"]
sanwich_list=['Subway','Jersey Mikes','Penn Station','Firehouse Subs','The Sub Station','Magic Subs & Gyros',"Mr. Zub's Deli", 'Corral Sanwich Shop','Hanini Subs',"Jimmy John's"]
mexican_list=['Taco Bell','Funky Truckeria','Chipotle',"Tito's Mexican Grill",'Tres Potrillos','El Rancho',"Moe's Southwest Grill",'BOMBA Tacos','Qdoba','Casa Del Rio']
burger_list=['Wayback','The Rail','Five Guys',"Louie's Bar & Grille","Bob's Hamburg",'Swensons',"Rally's",'Skyway',"Hodge's Cafe","Wendy's",'Burger King',"McDonald's"]
healthy_list=['First Watch',"Ms. Julie's Kitchen",'Continental Cuisine',"Niko's Sandwich Board",'Poke Fresh','Zoup!',"Aladdin's Eatery","Beau's Grille",'Valley Cafe','CoreLife Eatery']
sit_down_list=["Friday's",'Red Lobster','Olive Garden',"Applebee's","P.F. Chang's","Rockne's Restaurant",'Akron Family Restaurant','BRAVO','Cracker Barrel','Wally Waffle','Kingfish',"Ken Stewart's Grille",'Long Horn','Lockkeepers','Bonefish Grille']
asian_list=['China King','Imperial Wok','China Star','Platinum Dragon','Sushi Asia Gormet','China Express','New Ming Restaurant','House of Hunan','Sushi Katsu','Sakura','T J Sushi','Big Eye Japanese Cuisine & Sushi Bar','Hong Kong Buffet','Taste of Bankok','Hyde Out']
lunch_list=[pizza_list,sanwich_list,mexican_list,burger_list,healthy_list,sit_down_list,asian_list]
rest_list=random.choice(lunch_list)
lunchview_list=random.choice(rest_list)
print (lunchview_list)
Jimmy John's选择约束没有问题,但我还想打印午餐列表中的项目示例:sanwich_list
我该怎么做呢?
发布于 2019-12-06 01:07:52
我建议把你的各种列表放在字典里:
food_lists = {
"pizza_list": ['Chuck E. Cheese','Target Pizza Hut',"Antonio's Pizza",'Romeos Pizza','Little Caesars',"Papa John's",'Dominos',"Pavona's Pizza Joint","Rocco's Pizza Shop","Teresa's Pizza","Mr. G's"],
"sanwich_list": ['Subway','Jersey Mikes','Penn Station','Firehouse Subs','The Sub Station','Magic Subs & Gyros',"Mr. Zub's Deli", 'Corral Sanwich Shop','Hanini Subs',"Jimmy John's"],
"mexican_list": ['Taco Bell','Funky Truckeria','Chipotle',"Tito's Mexican Grill",'Tres Potrillos','El Rancho',"Moe's Southwest Grill",'BOMBA Tacos','Qdoba','Casa Del Rio'],
"burger_list": ['Wayback','The Rail','Five Guys',"Louie's Bar & Grille","Bob's Hamburg",'Swensons',"Rally's",'Skyway',"Hodge's Cafe","Wendy's",'Burger King',"McDonald's"],
"healthy_list": ['First Watch',"Ms. Julie's Kitchen",'Continental Cuisine',"Niko's Sandwich Board",'Poke Fresh','Zoup!',"Aladdin's Eatery","Beau's Grille",'Valley Cafe','CoreLife Eatery'],
"sit_down_list": ["Friday's",'Red Lobster','Olive Garden',"Applebee's","P.F. Chang's","Rockne's Restaurant",'Akron Family Restaurant','BRAVO','Cracker Barrel','Wally Waffle','Kingfish',"Ken Stewart's Grille",'Long Horn','Lockkeepers','Bonefish Grille'],
"asian_list": ['China King','Imperial Wok','China Star','Platinum Dragon','Sushi Asia Gormet','China Express','New Ming Restaurant','House of Hunan','Sushi Katsu','Sakura','T J Sushi','Big Eye Japanese Cuisine & Sushi Bar','Hong Kong Buffet','Taste of Bankok','Hyde Out']}然后,您可以从密钥中随机选择。
category = random.choice(list(food_lists.keys()))
rest_list=random.choice(food_lists[category])
print(category)
print(rest_list)https://stackoverflow.com/questions/59199879
复制相似问题