Szybki zestaw - filtr

Szybki zestaw - filtr

Set - Filter ()

Filter () w zestawie Swift to metoda używana do zwracania zaktualizowanego zestawu z istniejącego zestawu poprzez usunięcie elementów. Możemy to nazwać filtrowaniem. Na podstawie warunku określonego w metodzie Filter () zwraca elementy na podstawie warunku, usuwając niektóre elementy.

Tutaj, $ 0 może być stosowane jako zamknięcie skrótów, które określa warunek wewnątrz metody Filter ().

Składnia:

Swift_Set.Filtr ($ 0 warunek)

Gdzie Swift_Set jest zestawem wejściowym.

Parametr:
Warunek zajmuje filtrowanie elementów z zestawu Swift.

Pojedynczy warunek

Przykład 1:
Tworzymy zestaw Swift, który ma 5 elementów i uzyskujemy elementy równe pandy.

// Utwórz zestaw Swift
var Swift_Set: Set = [„Java”, „php”, „scipy”, „pandas”, „numpy”]
print („rzeczywisty zestaw - \ (swift_set)”)
// filtruj swift_set, tak że wartością są pandy
Drukuj („Wartości pandas - \ (Swift_Set.filtr $ 0 == „pandas„) ”)

Wyjście:

Wyjaśnienie:

Linia 2-

Utworzyliśmy zestaw o nazwie Swift_Set z 5 elementami typu ciągów.

Linia 7-

Tutaj otrzymujemy element równy pandom. Używany tutaj filtr to operator „==”. Wreszcie wyświetlamy filtrowany Swift_Set.

Przykład 2:

Tworzymy zestaw Swift, który ma 10 liczb całkowitych i otrzymujemy elementy, które są większe niż 25.

// Utwórz zestaw Swift
var Swift_Set: Set = [100,23,4,6,78,34,56,1,23,22]
print („rzeczywisty zestaw - \ (swift_set)”)
// Filtruj swift_set, aby elementy większe niż 25.
print („filtrowane set- \ (Swift_Set.filtr $ 0> 25) ”)

Wyjście:

Wyjaśnienie:

Linia 2-

Utworzyliśmy zestaw o nazwie Swift_Set z 10 elementami typu liczb całkowitych.

Linia 7-

Tutaj otrzymujemy elementy większe niż 25 za pomocą operatora>.

Przykład 3:

Tworzymy zestaw Swift, który ma 10 liczb całkowitych i otrzymujemy elementy, które są mniejsze niż 25.

// Utwórz zestaw Swift
var Swift_Set: Set = [100,23,4,6,78,34,56,1,23,22]
print („rzeczywisty zestaw - \ (swift_set)”)
// Filtruj swift_set, aby elementy mniejsze niż 25.
print („filtrowany zestaw - \ (Swift_Set.Filtr $ 0 $ < 25 )")

Wyjście:

Wyjaśnienie:

Linia 2-

Utworzyliśmy zestaw o nazwie Swift_Set z 10 elementami typu liczb całkowitych.

Linia 7-

Tutaj otrzymujemy elementy, które są mniejsze niż 25 < operator.

Wiele warunków

Przykład 1:

Tworzymy zestaw Swift, który ma 5 elementów i uzyskujemy elementy równe Pandy lub Javie.

// Utwórz zestaw Swift
var Swift_Set: Set = [„Java”, „php”, „scipy”, „pandas”, „numpy”]
print („rzeczywisty zestaw - \ (swift_set)”)
// Filtruj swift_set, że wartością są pandy, java
Drukuj („Pandy, wartości Java - \ (Swift_Set.Filtr $ 0 == "pands" || 0 $ == „java”) ”)

Wyjście:

Wyjaśnienie:

Linia 2-

Utworzyliśmy zestaw o nazwie Swift_Set z 5 elementami typu ciągów.

Linia 6-

Tutaj otrzymujemy elementy równe Pandy i Javie. Używany tutaj filtr to operator „==” przez lub (||) operator.

Przykład 2:

Tworzymy zestaw Swift, który ma 5 liczb całkowitych i otrzymujemy liczby większe niż 20 i podzielne przez 5.

// Utwórz zestaw Swift
var Swift_Set: Set = [20,34,15,40,50]
print („rzeczywisty zestaw - \ (swift_set)”)
// filtruj swift_set, aby element był większy niż 20 i podzielny przez 5
print („filtrowany zestaw - \ (Swift_Set.Filtr 0 $> 20 && 0%5 == 0) ”)

Wyjście:

Wyjaśnienie:

Linia 2-

Utworzyliśmy zestaw o nazwie Swift_Set z 5 elementami typu liczb całkowitych.

Linia 7-

Tutaj otrzymujemy wartości większe niż 20 i podzielne przez 5 . Używany tutaj filtr to operator && (i).

Wniosek

W tym szybkim samouczku nauczyliśmy się, jak filtrować elementy w zestawie za pomocą metody Filter (). Filter () w zestawie Swift to metoda używana do zwracania zaktualizowanego zestawu z istniejącego zestawu poprzez usunięcie elementów. Nauczyliśmy się różnych przykładów, sprawdzając różne warunki, aby sprawdzić konkretne elementy.