Maison > développement back-end > Tutoriel Python > À quoi peuvent servir les dictionnaires Python ?

À quoi peuvent servir les dictionnaires Python ?

(*-*)浩
Libérer: 2019-07-04 13:45:54
original
7928 Les gens l'ont consulté

Les listes sont utiles lorsque vous devez combiner une série de valeurs dans une structure de données et accéder à chaque valeur par numéro. Ce chapitre décrit une structure de données dont les valeurs individuelles sont accessibles par leur nom. Cette structure de données est appelée mappage. Les dictionnaires sont le seul type de mappage intégré à Python où les valeurs ne sont pas classées dans l'ordre mais sont stockées sous des clés. Les clés peuvent être des nombres, des chaînes ou des tuples.

À quoi peuvent servir les dictionnaires Python ?

Le but du dictionnaire (apprentissage recommandé : Tutoriel vidéo Python)

Le nom du dictionnaire indique le but de ces données structure. Les livres ordinaires se lisent du début à la fin, et vous pouvez rapidement vous tourner vers n’importe quelle page si vous le souhaitez, un peu comme une liste en Python. Les dictionnaires (dictionnaires du quotidien et dictionnaires Python) sont conçus pour vous permettre de retrouver facilement un mot spécifique (clé) pour connaître sa définition (valeur).

Dans de nombreux cas, utiliser un dictionnaire est plus approprié que d'utiliser une liste. Voici quelques utilisations des dictionnaires Python :

représente l'état de l'échiquier, où chaque touche est un tuple composé de coordonnées

Enregistrer l'heure de modification du fichier, où la clé est le nom du fichier

Carnet de téléphone/adresses numérique ;

Supposons que vous ayez la liste suivante :

>>> names = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']
Copier après la connexion

Et si vous souhaitez créer une petite base de données dans laquelle stocker les numéros de téléphone de ces personnes ? Une solution consiste à créer une autre liste. En supposant que vous ne stockiez que des numéros de poste à quatre chiffres, cette liste ressemblerait à :

>>> numbers = ['2341', '9102', '3158', '0142', '5551']
Copier après la connexion

Une fois que vous avez créé ces listes, vous pouvez rechercher le numéro de téléphone de Cecil comme ceci :

>>> numbers[names.index('Cecil')]
'3158'
Copier après la connexion

Cela fonctionne, mais ce n'est pas trop pratique. En fait, vous voulez pouvoir faire quelque chose comme ceci :

>>> phonebook['Cecil']
'3158'
Copier après la connexion

Comment atteindre cet objectif ? Tant que le répertoire est un dictionnaire.

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:
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