Méthode Pyhton Dictionary Popitem

Méthode Pyhton Dictionary Popitem

Le langage de programmation Python est un langage de programmation de haut niveau de haut niveau. Il existe différents types de données de données dans le langage de programmation Python comme int, flottant, liste, dictionnaire, etc. Les dictionnaires sont des types de données en python qui sont utilisés pour stocker la valeur sous la forme d'une paire de clés: valeur. POPITEM () est l'une des opérations disponibles dans Python qui peuvent être exécutées sur un dictionnaire. Nous avons conçu cet article pour déplier la fonction popItem (). Nous expliquerons l'utilisation de la fonction popitem () à l'aide de la syntaxe et quelques exemples. Mais avant cela, ayons une compréhension des bases de la fonction popitem ().

Qu'est-ce qu'une fonction popitem () dans Python?

Lorsque vous utilisez la méthode popitem () dans un dictionnaire, il sort le meilleur élément du dictionnaire et le retourne en conséquence. Il enlève la dernière clé: paire de valeurs insérée dans le dictionnaire. Il est utilisé pour supprimer les articles du dictionnaire qui ne sont plus nécessaires.

Syntaxe de la méthode popitem () en langue de programmation Python

La méthode popItem () dans le langage de programmation Python est utilisée avec le dictionnaire comme syntaxe suivante:


La fonction popItem () ne prend aucun paramètre car la fonction principale de la méthode est de supprimer le dernier élément inséré du dictionnaire. L'élément «Dictionnaire» de la syntaxe est utilisé pour représenter le nom du dictionnaire à partir duquel l'article doit être éclaté. Le Popitem () est le nom de la méthode qui remplit la fonction de faire sortir l'article d'un dictionnaire.

La fonction popItem () supprime l'élément supérieur du dictionnaire et renvoie les données restantes dans le dictionnaire. Il fonctionne sur la stratégie nommée «Last In, First Out (LIFO)». Le dernier élément inséré est supprimé en premier et le premier élément inséré est supprimé à la fin. La fonction popitem () avant la version Python 3.0 pop et renvoie l'élément aléatoire du dictionnaire. Après la version Python 3.7, la fonction popItem () apparaît le dernier élément inséré. Comprenons le fonctionnement de la méthode popitem () avec les exemples de programmes donnés dans les exemples suivants.

Exemple 1:

Dans le premier exemple, nous vérifions simplement comment supprimer un élément du dictionnaire à l'aide d'une fonction popItem ():

Classes = 'English': 'A', 'Math': 'B', 'Computer': 'C'
pop = classes.popitem ()
print ('La valeur clé de l'élément à faire sauter est =', pop)
print ('Le dictionnaire mis à jour est =', classes)

Dans la première ligne du programme, nous définissons le dictionnaire nommé «classes». Il y a trois clés: les paires de valeur dedans. La fonction popItem () est utilisée dans la deuxième ligne de code pour supprimer l'élément final du dictionnaire. Ensuite, nous utilisons la fonction print () pour imprimer l'élément interrompu et la deuxième instruction PRINT () est utilisée pour imprimer le dictionnaire modifié après avoir éclaté l'élément supérieur. Voyons le résultat suivant:


Comme vous pouvez le voir, l'élément éclaté est «Computer: C». Et le dictionnaire mis à jour ne contient désormais que deux clés: Paies de valeur: «Anglais: A, mathématiques: B».

Exemple 2:

Dans l'exemple précédent, nous n'avons écarté qu'un seul élément du dictionnaire. Cependant, dans cet exemple, nous ajouterons plus d'articles au dictionnaire et ferons éclater plus d'un élément du dictionnaire, un par un.

Classes = 'English': 'A', 'Math': 'B', 'Computer': 'C', 'Science': 'D', 'Sociologie': 'E', 'HISTOIRE': 'F'
pop = classes.popitem ()
print ('Le premier élément sauté est =', pop)
print ('Le dictionnaire mis à jour est =', classes)
pop = classes.popitem ()
Print ('\ nthe deuxième élément pop-saut est =', pop)
print ('Le dictionnaire mis à jour est =', classes)
pop = classes.popitem ()
imprimer ('\ nthe troisième élément pop-saut est =', pop)
print ('Le dictionnaire mis à jour est =', classes)

Notez que nous avons ajouté plus d'articles dans le dictionnaire et nous avons utilisé trois déclarations popitem () dans le dictionnaire. Il y a 6 paires de clés: de valeur dans le dictionnaire et si trois fonctions popItem () sont utilisées dans le dictionnaire, trois éléments sont laissés dans le dictionnaire. Le premier popitem () supprime la paire «History: F». Le deuxième popitem () supprime la paire «Sociologie: E». Et le dernier popitem () supprime la paire «Science: D» du dictionnaire. Maintenant, voyons la sortie dans la capture d'écran suivante:


Comme vous pouvez le voir dans la sortie, chaque élément est supprimé un par un du dictionnaire. Chaque fois que le dictionnaire est affiché avec la déclaration d'impression, il contient un élément de moins. Et chaque dernier élément du dictionnaire à ce moment-là, a sauté. Maintenant, voyons un autre exemple pour avoir une compréhension plus claire.

Exemple 3:

Cet exemple utilise la «boucle» pour faire éclater chaque élément du dictionnaire. Comme vous l'avez vu, nous avons utilisé la fonction popitem () pour faire éclater les éléments un par un. Donc, si nous devons faire sortir 10 éléments du dictionnaire, nous devons utiliser 10 fonctions popItem () avec le dictionnaire qui est une tâche fastidieuse. Et si nous avons des centaines et des milliers d'articles dans un dictionnaire? Allons-nous utiliser 100 déclarations popitem () distinctes? C'est là que les boucles sont utiles. Les boucles nous permettent d'exécuter la même fonction plusieurs fois dans quelques instructions seulement.

Ici, nous utilisons la «Loop» pour faire éclater tous les éléments du dictionnaire sans écrire le même code plusieurs fois. Voir l'exemple de programme suivant:

Classes = 'English': 'A', 'Math': 'B', 'Computer': 'C', 'Science': 'D',
«Sociologie»: «E», «Histoire»: «F»
print ("Le dictionnaire avant d'appliquer POPITEM () Fonction: \ n" + str (classes))
n = len (classes)
pour i à portée (0, n):
imprimer ("rang" + str (i + 1) + "" + str (classes.popitem ()))
Imprimer ("Le dictionnaire après avoir éclaté tous les articles:" + str (classes))

Comme vous pouvez le voir, le dictionnaire est le même que celui que nous avons défini dans l'exemple précédent. Il contient 6 articles. Tout d'abord, nous utilisons l'instruction print () pour imprimer le dictionnaire d'origine contenant tous les éléments. La fonction Len () est ensuite utilisée pour déterminer la taille du dictionnaire. Ensuite, une «boucle» est construite pour récupérer toutes les entrées du dictionnaire. La boucle commence de 0 à la taille du dictionnaire.

Chaque itération apparaît d'un élément du dictionnaire et vide le dictionnaire. Dans la déclaration print () sous «For Loop», nous imprimons chaque élément sauté dans chaque itération, leur donnant un rang afin que vous sachiez quel élément est supprimé du dictionnaire et dans quel ordre ils sont supprimés. Enfin, la dernière ligne de code est une autre instruction PRINT () qui imprime le dictionnaire modifié après avoir rempli toutes les fonctions. Voir la sortie suivante:

Conclusion

Dans ce tutoriel, nous avons exploré la fonction popitem () avec le dictionnaire. Le langage de programmation Python fournit de nombreux types de données différents et objets mutables et immuables. Il fournit également un type de données de dictionnaire qui est utilisé pour stocker la paire de valeurs:. Popitem () n'est qu'une des nombreuses opérations qui peuvent être effectuées sur un dictionnaire. L'élément le plus récent à ajouter au dictionnaire est supprimé à l'aide de la fonction popItem (). Il utilise la stratégie appelée «Last in, First Out».