Maison >développement back-end >Tutoriel Python >## Comment supprimer un élément d'un dictionnaire Python : supprimer ou créer un nouveau dictionnaire ?
Supprimer un élément d'un dictionnaire Python
Python propose plusieurs méthodes pour supprimer des éléments d'un dictionnaire.
Modification du dictionnaire d'origine
Pour supprimer directement un élément et modifier le dictionnaire d'origine, utilisez l'instruction del :
<code class="python">del d[key]</code>
Création d'un nouveau dictionnaire sans l'élément
Si vous souhaitez conserver le dictionnaire original, vous pouvez en créer un nouveau sans l'élément spécifié :
<code class="python">def removekey(d, key): r = dict(d) del r[key] return r</code>
Implications sur les performances
Notez que la création d'une copie pour chaque modification du dictionnaire prend un temps constant pour les petits dictionnaires. Cependant, pour les dictionnaires plus volumineux, cette approche nécessite un temps et un espace linéaires. Dans de tels cas, envisagez des structures de données alternatives telles que les HAMT, comme suggéré dans la réponse originale.
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!