Я хочу удалить повторяющиеся элементы, но не нашел никакого способа
List items = data
.where((test) =>
test["title"].toLowerCase().contains(query.toLowerCase()) ||
test["ingredients"].toLowerCase().contains(query.toLowerCase()) ||
test["keywords"].toLowerCase().contains(query.toLowerCase()) ||
test["author"].toLowerCase().contains(query.toLowerCase())).toSet()
.toList();
здесь вывод с дублированием
[{ингредиенты: плюс дополнительно для выкатывания (нам нравится Райтс), ключевые слова: хлеб, автор: Good Food, название: острая пицца, recipe_ID: 28}, {ингредиенты: плюс дополнительно для выкатывания (нам нравится Райтс), ключевые слова: Индийская, автор: Good Food, название: острая пицца, recipe_ID: 28}, {ингредиенты: плюс дополнительно для выкатывания (нам нравится Райтс), ключевые слова: Midweek, автор: Good Food, название: острая пицца, recipe_ID: 28}]
поэтому я хочу удалить эти дубликаты, есть ли какой-нибудь метод, например друг?