Méthode popitem() du dictionnaire Python3

Python3 字典Dictionnaire Python3


Description

La méthode popitem() du dictionnaire Python renvoie et supprime aléatoirement la dernière paire clé-valeur du dictionnaire.

Si le dictionnaire est déjà vide, l’appel de cette méthode lèvera une exception KeyError.

Syntaxe

La syntaxe de la méthode popitem() est :

popitem()

Parameters

  • Aucune

Valeur de retour

Renvoie la dernière paire clé-valeur insérée (sous la forme clé, valeur) selon la règle d’ordre LIFO (Last In First Out), c’est-à-dire la paire clé-valeur située tout à la fin.

Remarque :Avant Python 3.7, la méthode popitem() supprimait et renvoyait une paire clé-valeur arbitraire du dictionnaire.

Exemple

L’exemple suivant montre comment utiliser la méthode popitem() :

Exemple

#!/usr/bin/python3

site= {'name': 'Example Tutorial', 'alexa': 10000, 'url': 'www.example.com'}

# ('url': 'www.example.com') le dernier élément inséré sera supprimé
result = site.popitem()

print('Return value = ', result)
print('site = ', site)

# Insérer un nouvel élément
site['nickname'] = 'Example'
print('site = ', site)

# Maintenant ('nickname', 'Example') est le dernier élément inséré
result = site.popitem()

print('Return value = ', result)
print('site = ', site)

La sortie est :

返回值 =  ('url', 'www.example.com')
site =  {'name': 'Example', 'alexa': 10000}
site =  {'name': 'Example', 'alexa': 10000, 'nickname': 'Example'}
返回值 =  ('nickname', 'Example')
site =  {'name': 'Example', 'alexa': 10000}

Python3 字典Dictionnaire Python3

Autres extensions