Szybki słownik - resuseall i resuseValue

Szybki słownik - resuseall i resuseValue
W tym Swift Guide usuniemy elementy ze słownika szybkiego za pomocą metod removeAlL () i removeValue ().

Jeśli chcemy utworzyć słownik w SWIFT, musimy określić danych z pary klucza i wartości podczas tworzenia słownika. Oba typy danych par kluczowych mogą być takie same lub różne.

Omówimy to jeden po drugim.

Metoda removeAlL ()

Metoda resveAlL () w Swift Dictionary usuwa wszystkie parę wartości kluczowej. Zwraca pusty słownik- [:].

Składnia:

Swift_Dictionary.Usuń wszystko()


Gdzie Swift_Dictionary jest słownikiem wejściowym.

Przykład 1:

Tworzymy Swift Słownik, który ma 7 par kluczowych i używamy metody revundealL () do usuwania wszystkich elementów w tym słowniku.

// Utwórz szybki słownik
var Swift_Dictionary = [1: „Java”, 2: „php”, 3: „scipy”, 4: „pandas”, 5: „pand”, 6: „java”, 7: „pand”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Filtruj Swift_Dictionary tak, że wartością są pandy
Drukuj („Wartości pandas - \ (Swift_Dictionary.Filtr $ 0 $.wartość == „pandas„) ”)


Wyjście:

Wyjaśnienie:

Linia 2


Stworzyliśmy słownik o nazwie Swift_Dictionary z 7 parami kluczów. Klucz to typ liczby całkowitej, a wartość to typ ciągu.

Linia 7


Tutaj używamy metody revoveAlL () do usunięcia wszystkich elementów w Swift_Dictionary.

Linia 9


Kiedy drukujemy Swift_Dictionary, powraca pusty.

Przykład 2:

Tworzymy słownik Swift, który ma 2 pary wartości kluczowej i używamy metody revundealL () do usuwania wszystkich elementów w tym słowniku.

// Utwórz szybki słownik
var Swift_Dictionary = [1: 100,2: 200]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Usuń wszystkie elementy z Swift_Dictionary
Swift_Dictionary.Usuń wszystko()
Drukuj („Słownik po usunięciu wszystkich elementów - \ (Swift_Dictionary)”)


Wyjście:

Wyjaśnienie:

Linia 2


Stworzyliśmy słownik o nazwie Swift_Dictionary z 2 parami kluczowymi. Klucz to typ liczby całkowitej, a wartość to także typ liczby całkowitej.

Linia 7


Tutaj używamy metody revoveAlL () do usunięcia wszystkich elementów w Swift_Dictionary.

Linia 9


Kiedy drukujemy Swift_Dictionary, powraca pusty.

Metoda removeValue ()

Metoda removeValue () w Swift Dictionary usuwa konkretną parę wartości kluczowej na podstawie podanego klucza. Wymaga klucza jako parametr.

Składnia:

Swift_Dictionary.removeValue (Forkey: klucz)


Gdzie Swift_Dictionary jest słownikiem wejściowym.

Parametr:

Klucz jest kluczem obecnym w Swift Dictionary. Para key_value jest usuwana z tym kluczem.

Przykład 1:

Tworzymy słownik Swift, który ma 7 par kluczowych i używamy metody removeValue (), aby usunąć parę z klawiszem 4.

// Utwórz szybki słownik
var Swift_Dictionary = [1: 100,2: 200,3: 200,4: 400,5: 12,6: 34,7: 100]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Usuń parę z klawiszem-4
Swift_Dictionary.removeValue (Forkey: 4)
Drukuj („Pozostałe elementy - \ (Swift_Dictionary)”)


Wyjście:

Wyjaśnienie:

Linia 2


Stworzyliśmy słownik o nazwie Swift_Dictionary z 7 parami kluczów. Klucz to typ liczby całkowitej, a wartość to także typ liczby całkowitej.

Linia 7


Tutaj używamy metody removeValue (), aby usunąć parę z kluczem jako 4.

Linia 9


Kiedy drukujemy Swift_Dictionary, zwraca parę wartości kluczowej oprócz Key-4.

Przykład 2:

Tworzymy słownik Swift, który ma 4 pary wartości kluczowej i używamy metody removeValue () do usuwania pary z kluczem- „sravan”.

// Utwórz szybki słownik
var Swift_Dictionary = [„Sravan”: 100, „Souji”: 3, „Megna”: 20, „Rakhesh”: 23]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Usuń parę z kluczem- „Sravan”
Swift_Dictionary.removeValue (Forkey: „Sravan”)
Drukuj („Pozostałe elementy - \ (Swift_Dictionary)”)


Wyjście:

Wyjaśnienie:

Linia 2


Stworzyliśmy słownik o nazwie Swift_Dictionary z 7 parami kluczów. Klucz to typ ciągów i wartość to typ liczby całkowitej.

Linia 7


Tutaj używamy metody removeValue () do usunięcia pary z kluczem jako „sravan”.

Linia 9


Kiedy drukujemy Swift_Dictionary, zwraca parę wartości kluczowej oprócz klucza- „Sravan”.

Wniosek

W Swift, jeśli chcesz usunąć całe elementy z całego słownika, możesz użyć metody removeAll (). Nie wymaga żadnych parametrów. Jeśli chcesz usunąć określoną parę wartości kluczowej, stosuje się metodę resecyValue (). Metoda removeValue () w Swift Dictionary usuwa konkretną parę wartości kluczowej na podstawie podanego klucza. Wymaga klucza jako parametr.