2016-01-23 1 views
0

В основном мой вопрос IS- Im не уверен, как сделать список продуктов:Как выбрать строку из списка и поместить его в новый список с критериями

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

и возвращает овощи - Продовольственные объекты из продуктов, которые являются вегетарианскими (список продуктов питания)

проблема заключается в том, что я не уверен, что Im должен сделать новый список и добавить вегетарианскую пищу из списка «продукты» в новую или если слово «объекты» имеют отношение к этому

также как я мог бы пройти через список, чтобы проверить, является ли это вегетарианцем или нет вегетарианцем?

это задание, которое я должен сделать, так что я не хочу никакого кода ответы угождать, но если кто-то может объяснить, так что я мог бы узнать для будущих ссылок, которые были бы удивительно

надеюсь, что мой вопрос имеет смысл, и что я позволили задать этот тип вопроса, заранее спасибо :)

+0

Прежде всего, что вы пытаетесь сделать? У вас есть список вегетарианских продуктов, которые вы можете проверить? Или это какое-то объектно-ориентированное упражнение, в котором вам нужно думать о классификации вещей? – e0k

+0

Изначально мне нужно создать список, который я сделал, но затем из списка я должен выяснить, что такое veg, а что нет veg, и главный вопрос: как это сделать, полагаю, вы используете функцию append, но idk, как проверить, является ли это veg из списка –

+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.