Szybki słownik zawiera

Szybki słownik zawiera

W tym Swift Guide zobaczymy, jak sprawdzić obecne lub brakujące w słowniku metodą zawierającą ().

Jeśli chcemy utworzyć słownik w SWIFT, 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.

zawiera funkcję ()

Metoda zawierająca () w Swift Dictionary służy do sprawdzenia, czy klucz lub wartość istnieje w słowniku, czy nie. Zamknięcie skrótów jako parametr. Ten parametr określa warunek, że jeśli warunek spełnia, to prawda jest zwracana. W przeciwnym razie Fałsz zostaje zwrócony.

Tutaj, $ 0 może być używane jako zamknięcie skrótów, określając warunek.

Składnia

Swift_Dictionary.zawiera ($ 0 $ Warunek)

Swift_Dictionary jest słownikiem wejściowym.

Parametr:

Warunek wymaga sprawdzenia, czy określony klucz lub wartość istnieje w słowniku szybkim, czy nie.

Przykład 1

Utworzymy słownik Swift, który ma pięć par kluczowych i sprawdzimy wartości, które istnieją w swift_dictionary, czy nie.

// Utwórz szybki słownik
var Swift_Dictionary = [1: „Java”, 2: „Php”, 3: „Scipy”, 4: „Pandas”, 5: „Pytorch”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Sprawdź, czy wartość - pandy istnieje w swift_dictionary, czy nie
druk („czy pandy istnieją ? - \ (Swift_Dictionary.zawiera $ 0.wartość == „pandas„) ”)
// Sprawdź, czy wartość - scipy istnieje w swift_dictionary, czy nie
druk („czy pandy istnieją ? - \ (Swift_Dictionary.zawiera $ 0.wartość == „scipy”) ”)
// Sprawdź, czy wartość - HTML istnieje w Swift_Dictionary, czy nie
druk („czy pandy istnieją ? - \ (Swift_Dictionary.zawiera $ 0.wartość == "html") ")

Wyjście:

Wyjaśnienie

Linia 2

Stworzyliśmy słownik o nazwie „Swift_dictionary” z pięcioma parami kluczowej wartości. Tutaj kluczem jest typ liczby całkowitej, a wartością jest typ ciągu.

Linia 7

Tutaj sprawdzamy „wartość - pandy istnieje w Swift_Dictionary czy nie”. Wyjście jest prawdziwe, ponieważ pandy istnieją w Swift_Dictionary.

Linia 10

Tutaj sprawdzamy „wartość - scipy istnieje w Swift_Dictionary czy nie”. Wyjście jest prawdziwe, ponieważ Scipy istnieje w Swift_Dictionary.

Linia 13

Tutaj sprawdzamy „wartość - HTML istnieje w Swift_Dictionary czy nie”. Wyjście jest fałszywe, ponieważ HTML nie istnieje w Swift_Dictionary.

Przykład 2

Utworzymy słownik Swift, który ma pięć par kluczowych i sprawdzimy klucze, które istnieją w Swift_Dictionary, czy nie.

// Utwórz szybki słownik
var Swift_Dictionary = [1: „Java”, 2: „Php”, 3: „Scipy”, 4: „Pandas”, 5: „Pytorch”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Sprawdź, czy klucz - 3 istnieje w swift_dictionary, czy nie
druk („czy Key-3 istnieje ? - \ (Swift_Dictionary.zawiera $ 0.key == 3) ")
// Sprawdź, czy klucz - 4 istnieje w swift_dictionary, czy nie
druk („czy Key-4 istnieje ? - \ (Swift_Dictionary.zawiera $ 0.key == 4) ")
// Sprawdź, czy klucz - 15 istnieje w swift_dictionary, czy nie
druk („czy Key-15 istnieje ? - \ (Swift_Dictionary.zawiera $ 0.key == 15) ")

Wyjście:

Wyjaśnienie

Linia 2

Stworzyliśmy słownik o nazwie Swift_Dictionary z pięcioma parami kluczowej wartości. Tutaj kluczem jest typ liczby całkowitej, a wartością jest typ ciągu.

Linia 7

Tutaj sprawdzamy, czy „klucz - 3” istnieje w słowniku, czy nie. Wyjście jest prawdziwe, ponieważ „3” istnieje w Swift_Dictionary.

Linia 10

Tutaj sprawdzamy, czy „klucz - 4 istnieje w słowniku, czy nie”. Wyjście jest prawdziwe, ponieważ „4” istnieje w Swift_Dictionary.

Linia 13

Tutaj sprawdzamy, czy „klucz - 15 istnieje w słowniku, czy nie”. Dane wyjściowe jest fałszywe, ponieważ „15” nie istnieje w Swift_Dictionary.

Przykład 3

Utworzymy słownik Swift z pięcioma parami wartości kluczowej i sprawdzimy klucze, które istnieją w Swift_Dictionary lub nie istnieją przy użyciu warunków.

// Utwórz szybki słownik
var Swift_Dictionary = [1: „Java”, 2: „Php”, 3: „Scipy”, 4: „Pandas”, 5: „Pytorch”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Sprawdź, czy istnieje klucz, który jest mniejszy niż 5 w swift_dictionary, czy nie
druk („czy istnieje klucz, który jest mniejszy niż 5 ? - \ (Swift_Dictionary.zawiera $ 0.klucz < 5 )")
// Sprawdź, czy istnieje klucz większy niż 5 w swift_dictionary, czy nie
druk („czy istnieje klucz, który jest większy niż 5 ? - \ (Swift_Dictionary.zawiera $ 0.klucz> 5) ”)

Wyjście:

Wyjaśnienie

Linia 2

Stworzyliśmy słownik o nazwie Swift_Dictionary z pięcioma parami kluczowej wartości. Tutaj kluczem jest typ liczby całkowitej, a wartością jest typ ciągu.

Linia 7

Tutaj sprawdzamy co najmniej jeden klucz, który istnieje mniej niż 5. Wyjście jest prawdziwe, ponieważ istnieją klucze, które istnieją mniej niż 5.

Linia 10

Tutaj sprawdzamy co najmniej jeden klucz, który istnieje większy niż 5. Wyjście jest fałszywe, ponieważ żaden klucz w Swift_Dictionary nie jest większy niż 5.

Wniosek

W tym szybkim samouczku widzieliśmy, jak sprawdzić, czy elementy w słowniku istnieją.zawiera () w Swift Dictionary to metoda stosowana do sprawdzenia, czy klucz lub wartość istnieje w słowniku. Zamknięcie skrótów jako parametr. Ten parametr określa warunek, że jeśli warunek spełnia, to prawda jest zwracana. W przeciwnym razie Fałsz zostaje zwrócony. Widzieliśmy różne przykłady, sprawdzając inne warunki pod kątem poszczególnych kluczy i wartości.