Szybki słownik - posortowany

Szybki słownik - posortowany
W tym Swift Guide zobaczymy, jak sortować słownik za pomocą metody sorted ().

Zobaczmy, jak stworzyć słownik w Swift.

Musimy określić danych typu pary klucza i wartości podczas tworzenia słownika. Oba typy danych par kluczowych może być takie same lub inne.

Posortowane ()

Sortowane () w słowniku Swift to metoda używana do układania wartości w słowniku w kolejności rosnącej lub malejącej. Zajmuje operator jako parametr. Reprezentuje kolejność elementów strunowych w Swift Dictionary. Operator jest przypisany do przez.

Składnia zamówienia rosnącego

Swift_Dictionary.posortowany (przez: < )

Składnia zamówienia malejącego

Swift_Dictionary.posortowany (przez:>)

Gdzie Swift_Dictionary jest słownikiem wejściowym. Jest operatorem do sortowania elementów w kolejności malejącej na podstawie kluczy.

Przykład 1

Tworzymy Swift Słownik, który ma 5 par kluczowych i sortujemy słownik w kolejności rosnącej.

// Utwórz szybki słownik
var Swift_Dictionary = [1: „Dictionary”, 3: „Array”, 2: „Collection”, 5: „Tuple”, 4: „Set”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// Sortuj słownik według klucza w kolejności rosnącej
Drukuj („Sortowany słownik - \ (Swift_Dictionary.posortowany (przez: < ))")

Wyjście

Wyjaśnienie

Linia 2:

Stworzyliśmy słownik o nazwie Swift_Dictionary z 5 parami kluczów.

Linia 9:

Wreszcie użyliśmy < operator to sort the values in ascending order based on keys.

Przykład 2

Tworzymy słownik Swift, który ma 5 par kluczowych i sortujemy słownik w kolejności malejącej.

// Utwórz szybki słownik
var Swift_Dictionary = [1: „Dictionary”, 3: „Array”, 2: „Collection”, 5: „Tuple”, 4: „Set”]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// sortuj słownik według klucza w kolejności malejącej
Drukuj („Sortowany słownik - \ (Swift_Dictionary.posortowane (przez:>)) ”)

Wyjście

Wyjaśnienie

Linia 2:

Stworzyliśmy słownik o nazwie Swift_Dictionary z 5 parami kluczów.

Linia 9:

Na koniec użyliśmy operatora> do sortowania wartości w kolejności malejącej na podstawie klawiszy.

Przykład 3

Tworzymy Swift Słownik, który ma 5 par kluczowych i sortujemy słownik w kolejności rosnącej i zejścia.

// Utwórz szybki słownik
var Swift_Dictionary = [„One”: 1, „dwa”: 2, „trzy”: 3, „cztery”: 4, „pięć”: 5]
Drukuj („Rzeczywisty słownik - \ (Swift_Dictionary)”)
// sortuj słownik według klucza w kolejności malejącej
Drukuj („Sortowany słownik w kolejności malejącej - \ (Swift_Dictionary.posortowane (przez:>)) ”)
// Sortuj słownik według klucza w kolejności rosnącej
Drukuj („Sortowany słownik w kolejności rosnącej - \ (Swift_Dictionary.posortowany (przez:<))")

Wyjście

Wyjaśnienie

Linia 2:

Utworzyliśmy słownik o nazwie Swift_Dictionary z 5 parami kluczów, tak że klucz jest typu ciągów, a wartość jest typu całkowitego.

Linia 9:

Użyliśmy operatora> do sortowania wartości w kolejności malejącej na podstawie klawiszy.

Linia 12:

Użyliśmy < operator to sort the values in ascending order based on keys.

Wniosek

W tym szybkim samouczku nauczyliśmy się, jak sortować słownik za pomocą metody sorted (). Sortowane () w słowniku Swift to metoda używana do układania wartości w słowniku w kolejności rosnącej lub malejącej na podstawie klucza. Zajmuje operator jako parametr. Aby sortować wartości w kolejności rosnącej, możesz użyć operatora do sortowania słownika Swift w kolejności malejącej.