Comment supprimer des éléments dans le dictionnaire Python

Libérer: 2019-07-06 09:04:35
original
35450 Les gens l'ont consulté

Comment supprimer des éléments dans le dictionnaire Python

1. La méthode clear() est utilisée pour effacer toutes les données du dictionnaire. Comme il s'agit d'une opération sur place, elle renvoie None (ce qui peut également être compris comme aucun retour. value)

>>> x['name'] = 'lili'
>>> x['age'] = 20
>>> x
{'age': 20, 'name': 'lili'}
>>> returned_value = x.clear()
>>> x
{ }
>>> print returned_value
None
Copier après la connexion

Quelles sont les caractéristiques de la méthode clear() du dictionnaire :

>>> f = {'key':'value'}
>>> a = f
>>> a
{'key': 'value'}
>>> f.clear()
>>> f
{}
>>> a
{}
Copier après la connexion

Lorsque le dictionnaire d'origine est référencé et que vous souhaitez effacer les éléments du dictionnaire d'origine, utilisez la méthode clear( ), et les éléments du dictionnaire seront également effacés en même temps.

La méthode Python dictionnaire pop() supprime la clé clé donnée et la valeur correspondante dans le dictionnaire, et la valeur de retour est la valeur supprimée. La valeur clé doit être donnée. Sinon, renvoyez la valeur par défaut.

2. Syntaxe de la méthode pop() :

pop(key[,default])
Copier après la connexion

Paramètres :

clé : la valeur de la clé à supprimer par défaut : s'il n'y a pas de clé, renvoie la valeur par défaut

Valeur de retour : renvoie la valeur supprimée.

Exemple :

>>> x = {'a':1,'b':2}
>>> x.pop('a')
1
>>> x
{'b': 2}
Copier après la connexion

3. La fonction de la méthode popitem() du dictionnaire est de renvoyer et de supprimer aléatoirement une paire de clés et de valeurs (éléments) dans le dictionnaire.

>>> x
{'url': 'www.iplaypy.com', 'title': 'python web site'}
>>> x.popitem()
('url', 'www.iplaypy.com')
>>> x
{'title': 'python web site'}
Copier après la connexion

4. La méthode del peut supprimer un seul élément et effacer le dictionnaire. La suppression ne nécessite qu'une seule opération.

#!/usr/bin/python
# -*- coding: UTF-8 -*-
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
del dict['Name']  # 删除键是'Name'的条目
del dict          # 删除字典
Copier après la connexion

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal