Modifica degli elementi in Swift Dictionary

Modifica degli elementi in Swift Dictionary
In questa rapida guida, vedremo come aggiornare o modificare gli elementi in un dizionario rapido.

Dobbiamo specificare il tipo di dati della coppia di tasti e valori durante la creazione di un dizionario. Entrambi i tipi di dati di coppie di valore chiave possono essere uguali o diversi.

Può essere possibile modificare un valore particolare in un dizionario rapido usando la chiave. Quindi, dobbiamo specificare la chiave all'interno della fascia quadrata - [] e assegnare un nuovo valore a questa chiave.

Sintassi

swift_dictionary [key] = new_value


Dove,

swift_dictionary è il dizionario di input e il nuovo valore è il valore che sostituisce il valore corrente in una chiave particolare.

Esempio 1

Creeremo un dizionario rapido con cinque coppie di valore chiave e modificheremo alcuni valori usando i loro tasti.

// Crea un dizionario rapido
var swift_dictionary = [1: "swift1", 2: "swift2", 3: "swift3", 4: "swift4", 5: "swift5"]
print ("Dizionario effettivo - \ (swift_dictionary)")
// Imposta "LinuxHint" su Key-3
swift_dictionary [3] = "linuxhint"
// Imposta "Java" su Key-1
swift_dictionary [1] = "java"
// Imposta "Pytorch" su Key-4
swift_dictionary [4] = "pytorch"
// Visualizza il swift_dictionary aggiornato
Print ("Final Dizionario - \ (Swift_Dictionary)")

Produzione


Spiegazione

Linea 2


Abbiamo creato un dizionario chiamato SWIFT_Dictionary con cinque coppie di valore chiave.

Righe 7-14


Stiamo modificando i valori esistenti.

"LinuxHint" sostituisce "SWIFT3", "Java" sostituisce "SWIFT1" e "Pytorch" sostituisce "SWIFT4".

Esempio 2

Creeremo un dizionario rapido con cinque coppie di valore chiave e modificheremo alcuni valori usando i loro tasti.

// Crea un dizionario rapido
var swift_dictionary = ["swift1": 1, "swift2": 2, "swift3": 3, "swift4": 4, "swift5": 5]
print ("Dizionario effettivo - \ (swift_dictionary)")
// Imposta 10 su key- "swift1"
swift_dictionary ["swift1"] = 10
// Imposta 20 su key- "swift2"
swift_dictionary ["swift2"] = 20
// Imposta 30 su key- "swift5"
swift_dictionary ["swift5"] = 30
// Visualizza il swift_dictionary aggiornato
Print ("Final Dizionario - \ (Swift_Dictionary)")

Produzione


Spiegazione

Linea 2


Abbiamo creato un dizionario chiamato SWIFT_Dictionary con cinque coppie di valore chiave.

Righe 7-14


Stiamo modificando i valori esistenti.

10 sostituisce 1, 20 sostituisce 2 e 30 sostituisce 5.

Esempio 3

Creeremo un dizionario rapido con due coppie di valore chiave e modificheremo alcuni valori usando i loro tasti.

// Crea un dizionario rapido
var swift_dictionary = ["swift1": "dizionario", "swift2": "array"]
print ("Dizionario effettivo - \ (swift_dictionary)")
// Imposta "Hello1" su key- "swift1"
swift_dictionary ["swift1"] = "hello1"
// Imposta "hello2" su key- "swift2"
swift_dictionary ["swift2"] = "hello2"
// Visualizza il swift_dictionary aggiornato
Print ("Final Dizionario - \ (Swift_Dictionary)")

Produzione


Spiegazione

Linea 2


Abbiamo creato un dizionario chiamato swift_dictionary con due coppie di valore chiave.

Righe 7-11


Stiamo modificando i valori esistenti.

"Hello1" sostituisce "Dizionario" e "Hello2" sostituisce "Array".

Conclusione

In questo rapido tutorial, abbiamo visto come modificare un valore particolare in un dizionario usando la chiave. Dobbiamo specificare la chiave all'interno della fascia quadrata - [] e assegnare un nuovo valore a questa chiave
Abbiamo visto tre esempi con diversi tipi di dati per comprendere meglio il concetto. Imposta nuovi valori con lo stesso tipo di dati di altri esistenti. Altrimenti, otterrai un errore come "non puoi assegnare il valore del tipo ...".