Wir müssen den Datentyp des Schlüssel- und Wertpaares angeben, während wir ein Wörterbuch erstellen. Beide Datentypen von Schlüsselwertpaaren können gleich oder unterschiedlich sein.
Es kann möglich sein, einen bestimmten Wert in einem schnellen Wörterbuch mitschließend zu ändern. Wir müssen also den Schlüssel in der Quadratklammer angeben - [] und diesem Schlüssel einen neuen Wert zuweisen.
Syntax
Swift_Dictionary [Schlüssel] = new_value
Wo,
Swift_Dictionary ist das Eingabewörterbuch, und der neue Wert ist der Wert, der den aktuellen Wert in einem bestimmten Schlüssel ersetzt.
Beispiel 1
Wir werden ein Swift-Wörterbuch mit fünf Schlüsselwertpaaren erstellen und einige Werte mit ihren Schlüssel ändern.
// Erstellen Sie ein Swift -Wörterbuch
var Swift_Dictionary = [1: "Swift1", 2: "Swift2", 3: "Swift3", 4: "Swift4", 5: "Swift5"]
print ("tatsächliches Wörterbuch - \ (Swift_Dictionary)"))
// "LinuxHint" auf Key-3 einstellen
SWIFT_Dictionary [3] = "LinuxHint"
// "Java" auf Key-1 einstellen
Swift_Dictionary [1] = "Java"
// "pytorch" auf key-4 einstellen
Swift_Dictionary [4] = "Pytorch"
// Zeigen Sie das aktualisierte Swift_Dictionary an
print ("Final Dictionary - \ (Swift_Dictionary)"))
Ausgang
Erläuterung
Zeile 2
Wir haben ein Wörterbuch namens Swift_Dictionary mit fünf Schlüsselwertpaaren erstellt.
Zeilen 7-14
Wir ändern die vorhandenen Werte.
"LinuxHint" ersetzt den "Swift3", "Java" ersetzt den "Swift1" und "Pytorch" ersetzt den "Swift4".
Beispiel 2
Wir werden ein Swift-Wörterbuch mit fünf Schlüsselwertpaaren erstellen und einige Werte mit ihren Schlüssel ändern.
// Erstellen Sie ein Swift -Wörterbuch
var Swift_Dictionary = ["Swift1": 1, "Swift2": 2, "Swift3": 3, "Swift4": 4, "Swift5": 5]
print ("tatsächliches Wörterbuch - \ (Swift_Dictionary)"))
// 10 auf Taste- "Swift1" einstellen
Swift_Dictionary ["Swift1"] = 10
// Setzen Sie 20 auf Schlüssel- "Swift2"
Swift_Dictionary ["Swift2"] = 20
// Setzen Sie 30 auf Schlüssel- "Swift5"
Swift_Dictionary ["Swift5"] = 30
// Zeigen Sie das aktualisierte Swift_Dictionary an
print ("Final Dictionary - \ (Swift_Dictionary)"))
Ausgang
Erläuterung
Zeile 2
Wir haben ein Wörterbuch namens Swift_Dictionary mit fünf Schlüsselwertpaaren erstellt.
Zeilen 7-14
Wir ändern die vorhandenen Werte.
10 ersetzt 1, 20 ersetzt 2 und 30 ersetzt 5.
Beispiel 3
Wir werden ein Swift-Wörterbuch mit zwei Schlüsselwertpaaren erstellen und einige Werte mit ihren Schlüssel ändern.
// Erstellen Sie ein Swift -Wörterbuch
var Swift_Dictionary = ["Swift1": "Dictionary", "Swift2": "Array"]
print ("tatsächliches Wörterbuch - \ (Swift_Dictionary)"))
// "hello1" auf Key- "Swift1" einstellen
Swift_Dictionary ["Swift1"] = "Hallo1"
// "Hello2" auf Key- "Swift2" einstellen
SWIFT_Dictionary ["Swift2"] = "Hallo2"
// Zeigen Sie das aktualisierte Swift_Dictionary an
print ("Final Dictionary - \ (Swift_Dictionary)"))
Ausgang
Erläuterung
Zeile 2
Wir haben ein Wörterbuch namens Swift_Dictionary mit zwei Schlüsselwertpaaren erstellt.
Zeilen 7-11
Wir ändern die vorhandenen Werte.
"Hello1" ersetzt "Wörterbuch" und "Hello2" ersetzt "Array".
Abschluss
In diesem schnellen Tutorial haben wir gesehen, wie man einen bestimmten Wert in einem Wörterbuch mit dem Schlüssel modifiziert. Wir müssen den Schlüssel in der Quadratklammer angeben - [] und diesem Schlüssel einen neuen Wert zuweisen
Wir haben drei Beispiele mit unterschiedlichen Datentypen gesehen, um das Konzept besser zu verstehen. Legen Sie neue Werte mit demselben Datentyp ein wie andere vorhandene. Andernfalls erhalten Sie einen Fehler wie "Der Wert des Typs kann nicht zuweisen ...".