Maison  >  Article  >  développement back-end  >  Comment supprimer des éléments dans le dictionnaire Python

Comment supprimer des éléments dans le dictionnaire Python

尚
original
2019-07-02 16:32:4035448parcourir

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

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

>>> f = {'key':'value'}
>>> a = f
>>> a
{'key': 'value'}
>>> f.clear()
>>> f
{}
>>> a
{}

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])

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}

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'}

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          # 删除字典

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!

Déclaration:
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