Modification des éléments dans Swift Dictionary

Modification des éléments dans Swift Dictionary
Dans ce guide rapide, nous verrons comment mettre à jour ou modifier les éléments dans un dictionnaire Swift.

Nous devons spécifier le type de données de la paire de clés et de valeur tout en créant un dictionnaire. Les deux types de données de paires de valeurs clés peuvent être identiques ou différentes.

Il peut être possible de modifier une valeur particulière dans un dictionnaire rapide à l'aide de la clé. Nous devons donc spécifier la clé à l'intérieur du support carré - [] et attribuer une nouvelle valeur à cette clé.

Syntaxe

swift_dictionary [key] = new_value


Où,

Swift_Dictionary est le dictionnaire d'entrée, et la nouvelle valeur est la valeur qui remplace la valeur actuelle à une clé particulière.

Exemple 1

Nous allons créer un dictionnaire rapide avec cinq paires de valeurs clés et modifier certaines valeurs en utilisant leurs clés.

// Créer un dictionnaire rapide
var swift_dictionary = [1: "swift1", 2: "swift2", 3: "swift3", 4: "swift4", 5: "swift5"]
print ("Dictionary réel - \ (swift_dictionary)")
// Définissez "LinuxHint" sur Key-3
swift_dictionary [3] = "Linuxhint"
// Définit "Java" sur Key-1
swift_dictionary [1] = "java"
// Définissez "Pytorch" sur Key-4
swift_dictionary [4] = "pytorch"
// Afficher le SWIFT_DICTIONNAL mis à jour
print ("dictionnaire final - \ (swift_dictionary)")

Sortir


Explication

Ligne 2


Nous avons créé un dictionnaire nommé Swift_Dictionary avec cinq paires de valeurs clés.

Lignes 7-14


Nous modifions les valeurs existantes.

"Linuxhint" remplace le "Swift3", "Java" remplace le "Swift1" et "Pytorch" remplace le "Swift4".

Exemple 2

Nous allons créer un dictionnaire rapide avec cinq paires de valeurs clés et modifier certaines valeurs en utilisant leurs clés.

// Créer un dictionnaire rapide
var swift_dictionary = ["swift1": 1, "swift2": 2, "swift3": 3, "swift4": 4, "swift5": 5]
print ("Dictionary réel - \ (swift_dictionary)")
// définit 10 sur Key- "Swift1"
swift_dictionary ["swift1"] = 10
// définir 20 sur Key- "Swift2"
swift_dictionary ["swift2"] = 20
// Réglez 30 sur Key- "Swift5"
swift_dictionary ["swift5"] = 30
// Afficher le SWIFT_DICTIONNAL mis à jour
print ("dictionnaire final - \ (swift_dictionary)")

Sortir


Explication

Ligne 2


Nous avons créé un dictionnaire nommé Swift_Dictionary avec cinq paires de valeurs clés.

Lignes 7-14


Nous modifions les valeurs existantes.

10 Remplace 1, 20 Remplace 2 et 30 Remplace 5.

Exemple 3

Nous allons créer un dictionnaire rapide avec deux paires de valeurs clés et modifier certaines valeurs en utilisant leurs clés.

// Créer un dictionnaire rapide
var swift_dictionary = ["swift1": "dictionary", "swift2": "array"]
print ("Dictionary réel - \ (swift_dictionary)")
// Définissez "Hello1" à Key- "Swift1"
swift_dictionary ["swift1"] = "hello1"
// Définissez "Hello2" à Key- "Swift2"
swift_dictionary ["swift2"] = "hello2"
// Afficher le SWIFT_DICTIONNAL mis à jour
print ("dictionnaire final - \ (swift_dictionary)")

Sortir


Explication

Ligne 2


Nous avons créé un dictionnaire nommé Swift_Dictionary avec deux paires de valeurs clés.

Lignes 7-11


Nous modifions les valeurs existantes.

"Hello1" remplace "Dictionary", et "Hello2" remplace "Array".

Conclusion

Dans ce tutoriel rapide, nous avons vu comment modifier une valeur particulière dans un dictionnaire en utilisant la clé. Nous devons spécifier la clé à l'intérieur du support carré - [] et attribuer une nouvelle valeur à cette clé
Nous avons vu trois exemples avec différents types de données pour mieux comprendre le concept. Définissez de nouvelles valeurs avec le même type de données que les autres existants. Sinon, vous obtiendrez une erreur comme «Impossible d'attribuer la valeur du type…».