Swift Dictionary - Removall and RemoveValue

Swift Dictionary - Removall and RemoveValue
I denne Swift -guiden vil vi fjerne elementene fra en Swift Dictionary ved hjelp av RemoveAll () og Removalue () -metodene.

Hvis vi ønsker å lage en ordbok i Swift, må vi spesifisere datatypen på nøkkelen og verdiparet mens vi oppretter en ordbok. Begge datatypene til nøkkelverdiparene kan være de samme eller forskjellige.

Vi vil diskutere det en etter en.

RemoveAl () -metode

Fjerningsmetoden i Swift Dictionary sletter alle nøkkelverdiparene. Det returnerer en tom ordbok- [:].

Syntaks:

Swift_dictionary.Fjern alle()


Hvor Swift_dictionary er inngangsordboken.

Eksempel 1:

Vi lager en Swift Dictionary som har 7 nøkkelverdipar og bruker RemoveAll () -metoden for å slette alle elementene i den ordboken.

// Lag en Swift Dictionary
var Swift_Dictionary = [1: "Java", 2: "PHP", 3: "Scipy", 4: "Pandas", 5: "Pandas", 6: "Java", 7: "Pandas"]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// Filtrer Swift_Dictionary slik at verdien er pandaer
Print ("Pandas Values ​​- \ (SWIFT_DICTIONARY.filter $ 0.verdi == "Pandas") ")


Produksjon:

Forklaring:

Linje 2


Vi opprettet en ordbok som heter Swift_Dictionary med 7 nøkkelverdipar. Her er nøkkelen heltallstypen og verdien er strengtypen.

Linje 7


Her bruker vi RemoveAll () -metoden for å fjerne alle elementene i Swift_Dictionary.

Linje 9


Når vi skriver ut swift_dictionary, returnerer den tom.

Eksempel 2:

Vi lager en Swift Dictionary som har 2 nøkkelverdipar og bruker RemoveAll () -metoden for å slette alle elementene i den ordboken.

// Lag en Swift Dictionary
var swift_dictionary = [1: 100,2: 200]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// Fjern alle elementene fra Swift_Dictionary
Swift_dictionary.Fjern alle()
PRINT ("Dictionary etter å ha fjernet alle elementer - \ (SWIFT_DICTION)")


Produksjon:

Forklaring:

Linje 2


Vi opprettet en ordbok som heter Swift_Dictionary med 2 nøkkelverdipar. Her er nøkkelen heltallstypen og verdien er også heltallstypen.

Linje 7


Her bruker vi RemoveAll () -metoden for å fjerne alle elementene i Swift_Dictionary.

Linje 9


Når vi skriver ut swift_dictionary, returnerer den tom.

FjerningValue () -metoden

FjernValue () -metoden i Swift Dictionary sletter et bestemt nøkkelverdipar basert på nøkkelen som er gitt. Det tar en nøkkel som en parameter.

Syntaks:

Swift_dictionary.FjerningValue (Forkey: Key)


Hvor Swift_dictionary er inngangsordboken.

Parameter:

Nøkkelen er nøkkelen til stede i Swift Dictionary. Key_value -paret blir slettet tilknyttet denne nøkkelen.

Eksempel 1:

Vi lager en Swift Dictionary som har 7 nøkkelverdipar og bruker RemoveValue () -metoden for å slette et par med Key-4.

// Lag en Swift Dictionary
var swift_dictionary = [1: 100,2: 200,3: 200,4: 400,5: 12,6: 34,7: 100]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// fjern paret med tast-4
Swift_dictionary.FjernValue (Forkey: 4)
Print ("Remaining Elements - \ (SWIFT_DICTION)")


Produksjon:

Forklaring:

Linje 2


Vi opprettet en ordbok som heter Swift_Dictionary med 7 nøkkelverdipar. Her er nøkkelen heltallstypen og verdien er også heltallstypen.

Linje 7


Her bruker vi FjerningValue () -metoden for å fjerne paret med tast som 4.

Linje 9


Når vi skriver ut Swift_Dictionary, returnerer den nøkkelverdiparene bortsett fra Key-4.

Eksempel 2:

Vi lager en Swift Dictionary som har 4 nøkkelverdipar og bruker RemoveValue () -metoden for å slette et par med Key- ”Sravan”.

// Lag en Swift Dictionary
var Swift_Dictionary = ["Sravan": 100, "Souji": 3, "Megna": 20, "Rakhesh": 23]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// Fjern par med Key- "Sravan"
Swift_dictionary.FjernValue (Forkey: "Sravan")
Print ("Remaining Elements - \ (SWIFT_DICTION)")


Produksjon:

Forklaring:

Linje 2


Vi opprettet en ordbok som heter Swift_Dictionary med 7 nøkkelverdipar. Her er nøkkelen strengtypen og verdien er heltallstypen.

Linje 7


Her bruker vi FjerningValue () -metoden for å fjerne paret med nøkkelen som "Sravan".

Linje 9


Når vi skriver ut Swift_Dictionary, returnerer den nøkkelverdiparene bortsett fra Key- ”Sravan”.

Konklusjon

I Swift, hvis du vil fjerne hele elementene fra hele ordboken, kan du bruke RemoveAll () -metoden. Det tar ingen parametere. Hvis du vil fjerne et bestemt nøkkelverdipar, brukes RemureValue () -metoden. FjernValue () -metoden i Swift Dictionary sletter et bestemt nøkkelverdipar basert på nøkkelen som er gitt. Det tar en nøkkel som en parameter.