Swift Dictionary - Rimuovi e rimuovi il valore

Swift Dictionary - Rimuovi e rimuovi il valore
In questa rapida guida, rimuoveremo gli elementi da un dizionario rapido usando i metodi di removeall () e removeValue ().

Se vogliamo creare un dizionario in Swift, dobbiamo specificare il tipo di dati della coppia di tasti e valori durante la creazione di un dizionario. Entrambi i tipi di dati delle coppie di valore chiave possono essere uguali o diversi.

Ne discuteremo uno per uno.

Metodo removeall ()

Il metodo REMOVEALL () in Swift Dizionario elimina tutte le coppie di valore chiave. Restituisce un dizionario vuoto- [:].

Sintassi:

swift_dictionary.Rimuovi tutto()


Dove il swift_dictionary è il dizionario di input.

Esempio 1:

Creiamo un dizionario rapido che ha 7 coppie di valore chiave e utilizziamo il metodo Removeall () per eliminare tutti gli elementi in quel dizionario.

// Crea un dizionario rapido
var swift_dictionary = [1: "java", 2: "php", 3: "scypy", 4: "pandas", 5: "pandas", 6: "java", 7: "pandas"]
print ("Dizionario effettivo - \ (swift_dictionary)")
// filtra il swift_dictionary in modo che il valore sia panda
Print ("Values ​​Pandas - \ (Swift_Dictionary.filtro $ 0.value == "PANDAS") ")


Produzione:

Spiegazione:

Linea 2


Abbiamo creato un dizionario chiamato swift_dictionary con 7 coppie di valore chiave. Qui, la chiave è il tipo di intero e il valore è il tipo di stringa.

Riga 7


Qui, utilizziamo il metodo REMOVEALL () per rimuovere tutti gli elementi in SWIFT_Dictionary.

Riga 9


Quando stampiamo il swift_dictionary, restituisce vuoto.

Esempio 2:

Creiamo un dizionario rapido che ha 2 coppie di valore chiave e utilizziamo il metodo Removeall () per eliminare tutti gli elementi in quel dizionario.

// Crea un dizionario rapido
var swift_dictionary = [1: 100,2: 200]
print ("Dizionario effettivo - \ (swift_dictionary)")
// Rimuovi tutti gli elementi dal SWIFT_Dictionary
swift_dictionary.Rimuovi tutto()
print ("Dizionario dopo aver rimosso tutti gli elementi - \ (swift_dictionary)")


Produzione:

Spiegazione:

Linea 2


Abbiamo creato un dizionario chiamato SWIFT_Dictionary con 2 coppie di valore chiave. Qui, la chiave è il tipo di intero e il valore è anche il tipo di intero.

Riga 7


Qui, utilizziamo il metodo REMOVEALL () per rimuovere tutti gli elementi in SWIFT_Dictionary.

Riga 9


Quando stampiamo il swift_dictionary, restituisce vuoto.

Metodo RimuoviValue ()

Il metodo Rimoviva () in Swift Dizionario elimina una particolare coppia di valore chiave in base alla chiave fornita. Ci vuole una chiave come parametro.

Sintassi:

swift_dictionary.RimuoviValue (forkey: chiave)


Dove il swift_dictionary è il dizionario di input.

Parametro:

La chiave è la chiave presente nel dizionario rapido. La coppia key_value viene eliminata associata a questa chiave.

Esempio 1:

Creiamo un dizionario rapido che ha 7 coppie di valore chiave e utilizziamo il metodo removeValue () per eliminare una coppia con Key-4.

// Crea un dizionario rapido
var swift_dictionary = [1: 100,2: 200,3: 200,4: 400,5: 12,6: 34,7: 100]
print ("Dizionario effettivo - \ (swift_dictionary)")
// Rimuovi la coppia con Key-4
swift_dictionary.Rimuovi Value (forkey: 4)
print ("Elements rimanenti - \ (swift_dictionary)")


Produzione:

Spiegazione:

Linea 2


Abbiamo creato un dizionario chiamato swift_dictionary con 7 coppie di valore chiave. Qui, la chiave è il tipo di intero e il valore è anche il tipo di intero.

Riga 7


Qui, utilizziamo il metodo removeValue () per rimuovere la coppia con il tasto come 4.

Riga 9


Quando stampiamo SWIFT_Dictionary, restituisce le coppie di valore chiave tranne il Key-4.

Esempio 2:

Creiamo un dizionario rapido che ha 4 coppie di valore chiave e utilizziamo il metodo removeValue () per eliminare una coppia con il tasto "Sravan".

// Crea un dizionario rapido
var swift_dictionary = ["sravan": 100, "souji": 3, "megna": 20, "rakhesh": 23]
print ("Dizionario effettivo - \ (swift_dictionary)")
// Rimuovi la coppia con il tasto- "Sravan"
swift_dictionary.RimuoviValue (forkey: "Sravan")
print ("Elements rimanenti - \ (swift_dictionary)")


Produzione:

Spiegazione:

Linea 2


Abbiamo creato un dizionario chiamato swift_dictionary con 7 coppie di valore chiave. Qui, la chiave è il tipo di stringa e il valore è il tipo intero.

Riga 7


Qui, utilizziamo il metodo removeValue () per rimuovere la coppia con la chiave come "Sravan".

Riga 9


Quando stampiamo Swift_Dictionary, restituisce le coppie di valore chiave tranne il tasto- "Sravan".

Conclusione

In Swift, se si desidera rimuovere gli interi elementi dall'intero dizionario, è possibile utilizzare il metodo Removeall (). Non ci vogliono alcun parametro. Se si desidera rimuovere una particolare coppia di valore chiave, viene utilizzato il metodo Rimoviva (). Il metodo Rimoviva () in Swift Dizionario elimina una particolare coppia di valore chiave in base alla chiave fornita. Ci vuole una chiave come parametro.