如何从列表中选择一个字符串并将其放入标准为

时间:2016-01-23 01:48:18

标签: python string list

基本上我的问题是 - 我不知道如何列出食物清单:

foods=['Steak','French Fries','Hamburger','Spinach Pasta','Omelette','beans','Chicken']

并返回         蔬菜 - 素食食品中的食品(食品清单)

问题是我不确定我是否应该制作新的清单并添加来自"食品的素食食品"列出新的或者单词"对象"与此有关

我怎样才能通过列表检查它是否是蔬菜或蔬菜?

这是我必须做的一项任务,所以我不想要任何代码答案,但如果有人可以解释,那么我可以学习将来的参考,这将是惊人的

希望我的问题有道理,我可以提出这类问题,提前谢谢:)

1 个答案:

答案 0 :(得分:1)

您需要使用dict

您可以创建如下字典:

foods = { "Steak": "not-veg", "Spinach Pasta": "veg" }

你可以检查牛排是否是这样的素食:

if foods["Steak"] == "veg":
    print("Vegetarian food")
else:
    print("Not a vegetarian food")

这是一种非常天真的方法。您可以在字典中存储布尔值或定义一个接受食物名称并返回或打印结果的检查功能,或者您甚至可以构建一个具有is_vegetarian方法的类。