Sett - filter ()
Filter () i Swift Set er en metode som brukes til å returnere et oppdatert sett fra det eksisterende settet ved å fjerne elementene. Vi kan kalle dette som filtrering. Basert på tilstanden som er spesifisert inne i filter () -metoden, returnerer den elementene basert på tilstanden ved å fjerne noen elementer.
Her, $ 0 kan brukes som kortvarig lukking som spesifiserer tilstanden inne i filter () -metoden.
Syntaks:
swift_set.filter ($ 0 tilstand)
Hvor swift_set er inngangssettet.
Parameter:
Det tar tilstanden å filtrere elementene fra det raske settet.
Enkelt tilstand
Eksempel 1:
Vi lager et raskt sett som har 5 elementer og får elementene lik pandaer.
// Lag et raskt sett
var swift_set: sett= ["Java", "PHP", "Scipy", "Pandas", "Numpy"]
Print ("Faktisk sett - \ (SWIFT_SET)")
// Filtrer Swift_set slik at verdien er pandaer
Print ("Pandas Values - \ (SWIFT_SET.filter $ 0 == "pandas") ")
Produksjon:
Forklaring:
Linje 2-
Vi opprettet et sett som heter Swift_set med 5 elementer av strengtype.
Linje 7-
Her får vi elementet lik pandaer. Filteret som brukes her er "==" -operatøren. Endelig viser vi det filtrerte SWIFT_SET.
Eksempel 2:
Vi lager et raskt sett som har 10 heltall og får elementene som er større enn 25.
// Lag et raskt sett
var swift_set: sett= [100,23,4,6,78,34,56,1,23,22]
Print ("Faktisk sett - \ (SWIFT_SET)")
// Filtrer Swift_set slik at elementer større enn 25.
Print ("Filtrert Set- \ (SWIFT_SET.filter $ 0> 25) ")
Produksjon:
Forklaring:
Linje 2-
Vi opprettet et sett som heter Swift_set med 10 elementer av heltallstype.
Linje 7-
Her får vi elementene som er større enn 25 ved hjelp av> operatøren.
Eksempel 3:
Vi lager et raskt sett som har 10 heltall og får elementene som er mindre enn 25.
// Lag et raskt sett
var swift_set: sett= [100,23,4,6,78,34,56,1,23,22]
Print ("Faktisk sett - \ (SWIFT_SET)")
// Filtrer Swift_set slik at elementer mindre enn 25.
Print ("Filtrert sett - \ (SWIFT_SET.filter $ 0 < 25 )")
Produksjon:
Forklaring:
Linje 2-
Vi opprettet et sett som heter Swift_set med 10 elementer av heltallstype.
Linje 7-
Her får vi elementene som er mindre enn 25 som bruker < operator.
Flere forhold
Eksempel 1:
Vi lager et raskt sett som har 5 elementer og får elementene lik pandaer eller java.
// Lag et raskt sett
var swift_set: sett= ["Java", "PHP", "Scipy", "Pandas", "Numpy"]
Print ("Faktisk sett - \ (SWIFT_SET)")
// Filtrer Swift_set slik at verdien er pandaer, java
PRINT ("Pandas, Java Values - \ (SWIFT_SET.Filter $ 0 == "Pandas" || $ 0 == "Java") ")
Produksjon:
Forklaring:
Linje 2-
Vi opprettet et sett som heter Swift_set med 5 elementer av strengtype.
Linje 6-
Her får vi elementene lik pandaer og java. Filteret som brukes her er "==" -operatøren gjennom eller (||) operatør.
Eksempel 2:
Vi lager et raskt sett som har 5 heltall og får tallene som er større enn 20 og deles med 5.
// Lag et raskt sett
var swift_set: sett= [20,34,15,40,50]
Print ("Faktisk sett - \ (SWIFT_SET)")
// Filtrer Swift_set slik at elementet er større enn 20 og deles med 5
Print ("Filtrert sett - \ (SWIFT_SET.filter $ 0> 20 && $ 0%5 == 0) "))
Produksjon:
Forklaring:
Linje 2-
Vi opprettet et sett som heter Swift_set med 5 elementer av heltallstype.
Linje 7-
Her får vi verdiene som er større enn 20 og deles med 5 . Filteret som brukes her er && (og) operatøren.
Konklusjon
I denne raske opplæringen lærte vi hvordan du filtrerer elementene i et sett ved hjelp av filter () -metoden. Filter () i Swift Set er en metode som brukes til å returnere et oppdatert sett fra det eksisterende settet ved å fjerne elementene. Vi lærte de forskjellige eksemplene ved å sjekke de forskjellige forholdene for å sjekke de spesielle elementene.