Musimy określić typ danych pary klucza i wartości podczas tworzenia słownika. Oba typy danych par kluczowych może być takie same lub inne.
Możliwe może być zmodyfikowanie określonej wartości w słowniku Swift za pomocą klucza. Musimy więc określić klucz wewnątrz nawiasu kwadratowego - [] i przypisać nową wartość do tego klucza.
Składnia
Swift_Dictionary [klucz] = new_value
Gdzie,
Swift_dictionary jest słownikiem wejściowym, a nowa wartość to wartość, która zastępuje bieżącą wartość w danym kluczu.
Przykład 1
Utworzymy słownik Swift z pięcioma parami wartości kluczy i zmodyfikujemy niektóre wartości za pomocą ich klawiszy.
// Utwórz szybki słownik
var Swift_Dictionary = [1: „Swift1”, 2: „Swift2”, 3: „Swift3”, 4: „Swift4”, 5: „Swift5”]]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Ustaw „Linuxhint” na klucz-3
Swift_Dictionary [3] = "Linuxhint"
// Ustaw „Java” na Key-1
Swift_Dictionary [1] = „Java”
// Ustaw „Pytorch” na Key-4
Swift_Dictionary [4] = "Pytorch"
// Wyświetl zaktualizowany Swift_Dictionary
Drukuj („Ostateczny słownik - \ (Swift_Dictionary)”)
Wyjście
Wyjaśnienie
Linia 2
Stworzyliśmy słownik o nazwie Swift_Dictionary z pięcioma parami kluczowej wartości.
Linie 7-14
Modyfikujemy istniejące wartości.
„Linuxhint” zastępuje „Swift3”, „Java” zastępuje „Swift1”, a „Pytorch” zastępuje „Swift4”.
Przykład 2
Utworzymy słownik Swift z pięcioma parami wartości kluczy i zmodyfikujemy niektóre wartości za pomocą ich klawiszy.
// Utwórz szybki słownik
var Swift_Dictionary = [„Swift1”: 1, „Swift2”: 2, „Swift3”: 3, „Swift4”: 4, „Swift5”: 5]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Ustaw 10 na klucz-„Swift1”
Swift_Dictionary [„Swift1”] = 10
// Ustaw 20 na klucz- „Swift2”
Swift_Dictionary [„Swift2”] = 20
// Ustaw 30 na klucz-„Swift5”
Swift_Dictionary [„Swift5”] = 30
// Wyświetl zaktualizowany Swift_Dictionary
Drukuj („Ostateczny słownik - \ (Swift_Dictionary)”)
Wyjście
Wyjaśnienie
Linia 2
Stworzyliśmy słownik o nazwie Swift_Dictionary z pięcioma parami kluczowej wartości.
Linie 7-14
Modyfikujemy istniejące wartości.
10 zastępuje 1, 20 zastępuje 2 i 30 zastępuje 5.
Przykład 3
Utworzymy słownik Swift z dwiema parami wartości kluczy i zmodyfikujemy niektóre wartości za pomocą ich klawiszy.
// Utwórz szybki słownik
var Swift_Dictionary = [„Swift1”: „Słownik”, „Swift2”: „Array”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Ustaw „Hello1” na klucz- „Swift1”
Swift_Dictionary [„Swift1”] = „Hello1”
// Ustaw „Hello2” na klucz- „Swift2”
Swift_Dictionary [„Swift2”] = „Hello2”
// Wyświetl zaktualizowany Swift_Dictionary
Drukuj („Ostateczny słownik - \ (Swift_Dictionary)”)
Wyjście
Wyjaśnienie
Linia 2
Stworzyliśmy słownik o nazwie Swift_Dictionary z dwiema parami kluczów.
Linie 7-11
Modyfikujemy istniejące wartości.
„Hello1” zastępuje „Słownik”, a „Hello2” zastępuje „tablicę”.
Wniosek
W tym szybkim samouczku widzieliśmy, jak zmodyfikować określoną wartość w słowniku za pomocą klucza. Musimy określić klucz wewnątrz nawiasu kwadratowego - [] i przypisać nową wartość do tego klucza
Widzieliśmy trzy przykłady z różnymi typami danych, aby lepiej zrozumieć koncepcję. Ustaw nowe wartości z tym samym typem danych, co inne istniejące. W przeciwnym razie otrzymasz błąd, taki jak „Nie możesz przypisać wartości typu…”.