Méthode popitem() du 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)
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}
Autres extensions
Dictionnaire Python3