Set - filter ()
Filter () dans Swift Set est une méthode utilisée pour renvoyer un ensemble mis à jour de l'ensemble existant en supprimant les éléments. Nous pouvons appeler cela comme filtrage. Sur la base de la condition spécifiée à l'intérieur de la méthode Filtre (), il renvoie les éléments en fonction de la condition en supprimant certains éléments.
Ici, $ 0 peut être utilisé comme fermeture du raccourci qui spécifie la condition à l'intérieur de la méthode Filtre ().
Syntaxe:
swift_set.Filtre (0 0 CONDITION)
Où Swift_Set est l'ensemble d'entrée.
Paramètre:
Il faut la condition pour filtrer les éléments de l'ensemble Swift.
Condition unique
Exemple 1:
Nous créons un ensemble rapide qui a 5 éléments et obtenons les éléments égaux à Pandas.
// Créer un ensemble rapide
var swift_set: set= ["Java", "php", "scipy", "pandas", "numpy"]
print ("set réel - \ (swift_set)")
// filtre le swift_set tel que la valeur est pandas
Print ("Pandas Values - \ (swift_set.filtre $ 0 == "pandas") ")
Sortir:
Explication:
Ligne 2-
Nous avons créé un ensemble nommé SWIFT_SET avec 5 éléments de type de chaîne.
Ligne 7-
Ici, nous obtenons l'élément égal aux pandas. Le filtre utilisé ici est l'opérateur «==». Enfin, nous affichons le swift_set filtré.
Exemple 2:
Nous créons un ensemble rapide qui a 10 entiers et obtenons les éléments supérieurs à 25.
// Créer un ensemble rapide
var swift_set: set= [100,23,4,6,78,34,56,1,23,22]
print ("set réel - \ (swift_set)")
// filtre le swift_set tel que les éléments supérieurs à 25.
print ("Set filtré- \ (swift_set.filtre $ 0> 25) ")
Sortir:
Explication:
Ligne 2-
Nous avons créé un ensemble nommé SWIFT_SET avec 10 éléments de type entier.
Ligne 7-
Ici, nous obtenons les éléments supérieurs à 25 en utilisant l'opérateur>.
Exemple 3:
Nous créons un ensemble rapide qui a 10 entiers et obtenons les éléments inférieurs à 25.
// Créer un ensemble rapide
var swift_set: set= [100,23,4,6,78,34,56,1,23,22]
print ("set réel - \ (swift_set)")
// filtre le swift_set tel que les éléments inférieurs à 25.
print ("Set filtré - \ (swift_set.Filtre 0 0 < 25 )")
Sortir:
Explication:
Ligne 2-
Nous avons créé un ensemble nommé SWIFT_SET avec 10 éléments de type entier.
Ligne 7-
Ici, nous obtenons les éléments inférieurs à 25 < operator.
Conditions multiples
Exemple 1:
Nous créons un ensemble rapide qui a 5 éléments et obtenons les éléments égaux à Pandas ou Java.
// Créer un ensemble rapide
var swift_set: set= ["Java", "php", "scipy", "pandas", "numpy"]
print ("set réel - \ (swift_set)")
// filtre le swift_set tel que la valeur est pandas, java
Print ("Pandas, Java Values - \ (Swift_set.Filtre 0 0 == "Pandas" || $ 0 == "Java") ")
Sortir:
Explication:
Ligne 2-
Nous avons créé un ensemble nommé SWIFT_SET avec 5 éléments de type de chaîne.
Ligne 6-
Ici, nous obtenons les éléments égaux à Pandas et Java. Le filtre utilisé ici est l'opérateur «==» via ou (||) opérateur.
Exemple 2:
Nous créons un ensemble rapide qui a 5 entiers et obtenons les nombres supérieurs à 20 et divisibles par 5.
// Créer un ensemble rapide
var swift_set: set= [20,34,15,40,50]
print ("set réel - \ (swift_set)")
// filtre le swift_set tel que l'élément est supérieur à 20 et divisible par 5
print ("Set filtré - \ (swift_set.Filtre $ 0> 20 && 0% 5 == 0) ")
Sortir:
Explication:
Ligne 2-
Nous avons créé un ensemble nommé SWIFT_SET avec 5 éléments de type entier.
Ligne 7-
Ici, nous obtenons les valeurs supérieures à 20 ans et divisibles par 5 . Le filtre utilisé ici est l'opérateur && (et).
Conclusion
Dans ce tutoriel rapide, nous avons appris à filtrer les éléments dans un ensemble en utilisant la méthode Filter (). Filter () dans Swift Set est une méthode utilisée pour renvoyer un ensemble mis à jour de l'ensemble existant en supprimant les éléments. Nous avons appris les différents exemples en vérifiant les différentes conditions pour vérifier les éléments particuliers.