Si nous voulons créer un dictionnaire dans Swift, nous devons spécifier le type de données de la paire de clés et de valeur tout en créant un dictionnaire. Les deux types de données des paires de valeurs clés peuvent être identiques ou différentes.
Nous en discuterons un par un.
Méthode RemoveAll ()
La méthode Removeall () dans Swift Dictionary supprime toutes les paires de valeurs clés. Il renvoie un dictionnaire vide- [:].
Syntaxe:
swift_dictionary.Enlever tout()
Où le swift_dictionary est le dictionnaire d'entrée.
Exemple 1:
Nous créons un dictionnaire Swift qui a 7 paires de valeurs clés et utilisons la méthode Removeall () pour supprimer tous les éléments de ce dictionnaire.
// Créer un dictionnaire rapide
var swift_dictionary = [1: "java", 2: "php", 3: "scipy", 4: "pandas", 5: "pandas", 6: "java", 7: "pandas"]
print ("Dictionary réel - \ (swift_dictionary)")
// filtre le swift_dictionary tel que la valeur est pandas
print ("Pandas Values - \ (swift_dictionary.Filtre 0 0.valeur == "pandas") ")
Sortir:
Explication:
Ligne 2
Nous avons créé un dictionnaire nommé Swift_Dictionary avec 7 paires de valeurs clés. Ici, la clé est le type entier et la valeur est le type de chaîne.
Ligne 7
Ici, nous utilisons la méthode RemoveAll () pour supprimer tous les éléments du swift_dictionary.
Ligne 9
Lorsque nous imprimons le swift_dictionary, il revient vide.
Exemple 2:
Nous créons un dictionnaire Swift qui a 2 paires de valeurs clés et utilisons la méthode Removeall () pour supprimer tous les éléments de ce dictionnaire.
// Créer un dictionnaire rapide
var swift_dictionary = [1: 100,2: 200]
print ("Dictionary réel - \ (swift_dictionary)")
// supprime tous les éléments du swift_dictionary
swift_dictionary.Enlever tout()
Imprimer ("Dictionnaire après avoir retiré tous les éléments - \ (swift_dictionary)")
Sortir:
Explication:
Ligne 2
Nous avons créé un dictionnaire nommé Swift_Dictionary avec 2 paires de valeurs clés. Ici, la clé est le type entier et la valeur est également le type entier.
Ligne 7
Ici, nous utilisons la méthode RemoveAll () pour supprimer tous les éléments du swift_dictionary.
Ligne 9
Lorsque nous imprimons le swift_dictionary, il revient vide.
RemoveValue () Méthode
La méthode retiravalue () dans Swift Dictionary supprime une paire de valeurs de clé particulière basée sur la clé fournie. Il faut une clé comme paramètre.
Syntaxe:
swift_dictionary.Supprime Value (Forkey: Key)
Où le swift_dictionary est le dictionnaire d'entrée.
Paramètre:
La clé est la clé présente dans le dictionnaire Swift. La paire Key_Value est supprimée associée à cette clé.
Exemple 1:
Nous créons un dictionnaire Swift qui a 7 paires de valeurs clés et utilisons la méthode devaluevalue () pour supprimer une paire avec KEY-4.
// Créer un dictionnaire rapide
var swift_dictionary = [1: 100,2: 200,3: 200,4: 400,5: 12,6: 34,7: 100]
print ("Dictionary réel - \ (swift_dictionary)")
// Retirez la paire avec Key-4
swift_dictionary.Supprime la valeur (Forkey: 4)
print ("Éléments restants - \ (swift_dictionary)")
Sortir:
Explication:
Ligne 2
Nous avons créé un dictionnaire nommé Swift_Dictionary avec 7 paires de valeurs clés. Ici, la clé est le type entier et la valeur est également le type entier.
Ligne 7
Ici, nous utilisons la méthode retirevalue () pour supprimer la paire avec la touche comme 4.
Ligne 9
Lorsque nous imprimons le swift_dictionary, il renvoie les paires de valeurs clés sauf KEY-4.
Exemple 2:
Nous créons un dictionnaire Swift qui a 4 paires de valeurs clés et utilisons la méthode retirevalue () pour supprimer une paire avec Key- "Sravan".
// Créer un dictionnaire rapide
var swift_dictionary = ["Sravan": 100, "Souji": 3, "Megna": 20, "Rakhesh": 23]
print ("Dictionary réel - \ (swift_dictionary)")
// Retirez la paire avec la clé - "Sravan"
swift_dictionary.retirervalue (forkey: "sravan")
print ("Éléments restants - \ (swift_dictionary)")
Sortir:
Explication:
Ligne 2
Nous avons créé un dictionnaire nommé Swift_Dictionary avec 7 paires de valeurs clés. Ici, la clé est le type de chaîne et la valeur est le type entier.
Ligne 7
Ici, nous utilisons la méthode de supprimervalue () pour supprimer la paire avec la clé comme «sravan».
Ligne 9
Lorsque nous imprimons le swift_dictionary, il renvoie les paires de valeurs clés sauf Key- "Sravan".
Conclusion
Dans Swift, si vous souhaitez supprimer les éléments entiers de l'ensemble du dictionnaire, vous pouvez utiliser la méthode reroveall (). Il ne prend aucun paramètre. Si vous souhaitez supprimer une paire de valeurs de clé particulière, la méthode retiravalue () est utilisée. La méthode retiravalue () dans Swift Dictionary supprime une paire de valeurs de clé particulière basée sur la clé fournie. Il faut une clé comme paramètre.