Dictionary.filter(_:)
Оставляет пары по условию.
Сигнатура
func filter(_ isIncluded: ((key: Key, value: Value)) -> Bool) -> [Key: Value]Возвращает новый словарь, содержащий только пары, для которых замыкание вернуло true. В замыкание передаётся кортеж (key, value).
let ages = ["Анна": 30, "Иван": 25]
let adults = ages.filter { $0.value >= 28 }
print(adults) // ["Анна": 30]