Maison >développement back-end >Tutoriel Python >Comment accéder aux éléments de dictionnaire arbitraires en Python

Comment accéder aux éléments de dictionnaire arbitraires en Python

Barbara Streisand
Barbara Streisandoriginal
2024-10-18 18:04:03875parcourir

How to Access Arbitrary Dictionary Elements in Python

Accès aux éléments arbitraires du dictionnaire

Récupérez n'importe quel élément d'un dictionnaire en Python sans vous fier à un ordre ou une clé spécifique.

Code original

Vous pouvez accéder à une clé arbitraire en itérant sur les clés et en sélectionnant la première valeur :

<code class="python">mydict[list(mydict.keys())[0]]</code>

Approches alternatives

  • Itératif (Python 3 et 2)

Obtenir la première valeur en utilisant la fonction next() sur les valeurs itérées du dictionnaire :

<code class="python">Python 3: next(iter(mydict.values()))
Python 2: mydict.itervalues().next()</code>
  • Package Six (compatibilité multi-versions)

Utilisez le package six pour gérer à la fois Python 2 et 3 :

<code class="python">six.next(six.itervalues(mydict))</code>
  • Suppression d'un élément

Pour récupérer et supprimer un élément simultanément :

<code class="python">key, value = mydict.popitem()</code>

Remarque :

  • Les dictionnaires dans les versions Python antérieures à 3.6 ne sont pas ordonnés, donc l'utilisation de termes comme « premier » peut être trompeuse.
  • Dans Python 3.6 et supérieur, les dictionnaires sont ordonnés, en conservant l'ordre d'insertion des éléments. .

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