Accéder aux éléments à partir d'un dictionnaire en Swift

Accéder aux éléments à partir d'un dictionnaire en Swift
Dans ce guide rapide, nous verrons différents scénarios pour accéder aux éléments à partir d'un dictionnaire rapide.

Scénario 1- Utilisation pour la boucle

Dans ce scénario, il peut être possible d'accéder aux paires de valeurs clés individuellement à partir d'un dictionnaire rapide en utilisant un pour une boucle pour. Cette boucle ittera le dictionnaire et renvoie les paires de valeurs clés individuellement.

Syntaxe:

pour (key_iterator, value_iterator) dans swift_dictionary
print ("key - \ (key_iterator) value - \ (value_iterator)")


Ici, Key_iterator est utilisé pour itérer les touches et Value_iterator est utilisé pour itérer les valeurs.
Swift_Dictionary est le nom du dictionnaire.

Exemple 1:

Nous allons créer un dictionnaire rapide qui a 5 paires de valeurs clés et retourner les paires de valeurs clés individuellement en utilisant une boucle pour une boucle.

// Créer un dictionnaire rapide
Soit Swift_Dictionary = [1: "Swift1", 2: "Swift2", 3: "Swift3", 4: "Swift4", 5: "Swift5"]
print ("Dictionary réel - \ (swift_dictionary)")
// itérate le swift_dictionary en utilisant pour la boucle et
// Obtenez les clés et les valeurs une par une.
pour (key_iterator, value_iterator) dans swift_dictionary
print ("key - \ (key_iterator) value - \ (value_iterator)")


Sortir:

Explication:

Ligne 2-


Nous avons créé un dictionnaire nommé Swift_Dictionary avec 5 paires de valeurs clés.

Ligne 5-


Nous avons affiché le dictionnaire entier.

Ligne 9-11


En utilisant une boucle pour les paires de valeurs clés.

Exemple 2:

Nous allons créer un dictionnaire rapide qui a 3 paires de valeurs clés et retourner les paires de valeurs clés une par une en utilisant une boucle pour une boucle.

// Créer un dictionnaire rapide
Soit swift_dictionary = ["swift1": 1, "swift2": 2, "swift3": 3]
print ("Dictionary réel - \ (swift_dictionary)")
// itérate le swift_dictionary en utilisant pour la boucle et
// Obtenez les clés et les valeurs une par une.
pour (key_iterator, value_iterator) dans swift_dictionary
print ("key - \ (key_iterator) value - \ (value_iterator)")


Sortir:

Explication:

Ligne 2-


Nous avons créé un dictionnaire nommé Swift_Dictionary avec 3 paires de valeurs clés. La clé est le type de chaîne et la valeur est le type entier.

Ligne 5-


Nous avons affiché le dictionnaire entier.

Ligne 9-11


En utilisant une boucle pour les paires de valeurs clés.

Scénario 2- Accès aux valeurs à l'aide de clés

Dans ce scénario, nous utiliserons une clé particulière pour accéder à la valeur associée. Pour ce faire, nous devons utiliser un support carré et spécifier la clé à l'intérieur.

Enfin, nous déballons le résultat en spécifiant le «!" symbole.

Syntaxe:

swift_dictionary [clé]


Où swift_dictionary est le dictionnaire et la clé représente la valeur clé.

Exemple 1:

Ici, nous allons créer un dictionnaire rapide tel que la clé est de type de chaîne et accéder aux valeurs en utilisant la clé.

// Créer un dictionnaire rapide
Soit swift_dictionary = ["swift1": 1, "swift2": 2, "swift3": 3]
print ("Dictionary réel - \ (swift_dictionary)")
// Obtenez la valeur de Key- "Swift1"
print (swift_dictionary ["swift1"]!)
// Obtenez la valeur de Key- "Swift2"
print (swift_dictionary ["swift2"]!)
// Obtenez la valeur de Key- "Swift3"
print (swift_dictionary ["swift3"]!)


Sortir:

Explication:

Le dictionnaire Swift a 3 paires de valeurs clés.


Maintenant, nous accédons à toutes les valeurs à l'aide de clés.

Exemple 2:

Ici, nous allons créer un dictionnaire rapide tel que la clé est de type entier et accéder aux valeurs en utilisant la clé.

// Créer un dictionnaire rapide
Soit Swift_Dictionary = [1: "Swift1", 2: "Swift2", 3: "Swift3"]
print ("Dictionary réel - \ (swift_dictionary)")
// Obtenez la valeur de Key-1
Print (Swift_Dictionary [1]!)
// Obtenez la valeur de Key-2
print (swift_dictionary [2]!)
// Obtenez la valeur de Key-3
Print (Swift_Dictionary [3]!)


Sortir:

Explication:

Le dictionnaire Swift a 3 paires de valeurs clés.


Maintenant, nous accédons à toutes les valeurs à l'aide de clés.

Scénario 3 - Accéder uniquement aux clés

Swift Dictionary prend en charge la propriété Keys pour retourner uniquement les clés du dictionnaire. Cette propriété renverra toutes les clés d'un dictionnaire Swift dans un tableau.

Syntaxe:

swift_dictionary.clés


Où: Swift_Dictionary est le dictionnaire Swift d'entrée.

Exemple:

Créons un dictionnaire rapide et retournons uniquement les clés.

// Créer un dictionnaire rapide
Soit Swift_Dictionary = [1: "Swift1", 2: "Swift2", 3: "Swift3"]
print ("Dictionary réel - \ (swift_dictionary)")
// Obtenez uniquement des clés
Imprimer ("Keys dans un dictionnaire - \ (swift_dictionary.clés)")


Sortir:

Explication:

Nous avons créé un dictionnaire rapide qui a trois paires de valeurs clés.


Enfin en utilisant la propriété Keys, nous retournons les clés.

Scénario 4 - Accéder uniquement aux valeurs

Soutien du dictionnaire rapide valeurs propriété à retourner uniquement les valeurs du dictionnaire. Cette propriété renvoie toutes les valeurs d'un dictionnaire Swift dans un tableau.

Syntaxe:

swift_dictionary.valeurs


Où, Swift_Dictionary est le dictionnaire Swift d'entrée.

Exemple:

Créons un dictionnaire rapide et renvoyons uniquement les valeurs.

// Créer un dictionnaire rapide
Soit Swift_Dictionary = [1: "Swift1", 2: "Swift2", 3: "Swift3"]
print ("Dictionary réel - \ (swift_dictionary)")
// obtenez uniquement des valeurs
Print ("Valeurs dans un dictionnaire - \ (Swift_Dictionary.valeurs)")


Sortir:

Explication:

Nous avons créé un dictionnaire rapide qui a trois paires de valeurs clés.


Enfin en utilisant la propriété VALEUR, nous renvoyons des valeurs.

Conclusion

Dans ce tutoriel rapide, nous avons vu comment accéder aux éléments à partir d'un dictionnaire. Il y a quatre façons d'accéder aux éléments d'un dictionnaire rapide. En utilisant une boucle pour une boucle, nous pouvons obtenir toutes les paires de valeurs de clé et en utilisant une clé, nous pouvons obtenir de la valeur via [] les crochets. Swift Dictionary prend en charge deux propriétés pour retourner les clés et les valeurs. La propriété Keys ne renvoie que les touches dans un tableau et les valeurs La propriété ne renvoie que les valeurs dans un tableau.