Comment créer et utiliser un dictionnaire en python

Avec Python, création et l'utilisation d'un dictionnaire

est un peu comme travailler avec un liste, sauf que vous devez maintenant définir une paire de clés et la valeur. Voici les règles particulières pour la création d'une clé:

La clé doit être unique. Lorsque vous entrez un double de la clé, les informations contenues dans la deuxième entrée gagne - la première entrée est simplement remplacé par le second.

La clé doit être immuable. Cette règle signifie que vous pouvez utiliser des chaînes, des nombres ou tuples pour la clé. Vous ne pouvez pas, cependant, utiliser une liste pour une clé.

Vous avez pas de restrictions sur les valeurs que vous fournissez. Une valeur peut être tout objet Python, vous pouvez utiliser un dictionnaire pour accéder à un enregistrement de l'employé ou d'autres données complexes. Les étapes suivantes vous aideront à comprendre comment mieux utiliser les dictionnaires.

1

Ouvrez une fenêtre Python.

Vous voyez l'invite de Python familier.

2

Type Couleurs = {“ ” ;: Sam “ ” ;, Bleu “ Amy ” ;: “ ” ;, Rouge “ ” ;: Sarah “ Jaune ”} et appuyez sur Entrée.

Crée un python dictionnaire contenant trois entrées avec les couleurs préférées de personnes. Remarquez comment vous créez la paire de clés et la valeur. La clé vient en premier, suivi de deux points, puis la valeur. Chaque entrée est séparée par une virgule.

Comment créer et utiliser un dictionnaire en python
Comment créer et utiliser un dictionnaire en python Agrandir
3

Type de couleurs et appuyez sur Entrée.




Vous voyez les paires clé-valeur. Toutefois, notez que les entrées sont triées par ordre de clé. Un dictionnaire conserve automatiquement les touches triés pour rendre l'accès plus rapide, ce qui signifie que vous obtenez des temps de recherche rapide, même lorsque l'on travaille avec un grand ensemble de données. L'inconvénient est que la création de la dictionnaire prend plus de temps que d'utiliser quelque chose comme un liste parce que l'ordinateur est occupé à trier les entrées.

Comment créer et utiliser un dictionnaire en python
Comment créer et utiliser un dictionnaire en python Agrandir
4

Type de couleurs [“ Sarah ”] et appuyez sur Entrée.

Vous voyez la couleur associée à Sarah, Jaune. Utilisation d'une chaîne comme clé, plutôt que d'utiliser un index numérique, rend le code plus facile à lire et le rend auto-documenté dans une certaine mesure.

En rendant votre code plus lisible, dictionnaires vous faire économiser beaucoup de temps dans le long terme (qui est pourquoi ils sont si populaires). Cependant, la commodité d'un dictionnaire vient au coût de l'heure de création supplémentaire et une plus grande utilisation des ressources, de sorte que vous avez compromis à considérer.

Comment créer et utiliser un dictionnaire en python
Comment créer et utiliser un dictionnaire en python Agrandir
5

Tapez Colors.keys (# 8201-) et appuyez sur Entrée.

La dictionnaire présente une liste des clés qu'il contient. Vous pouvez utiliser ces touches pour automatiser l'accès au dictionnaire.

Comment créer et utiliser un dictionnaire en python
Comment créer et utiliser un dictionnaire en python Agrandir
6

Tapez le code suivant (en appuyant sur Entrée après chaque ligne et appuyez sur Entrée deux fois après la dernière ligne):

pour le point dans Colors.keys (): print ("{0} aime la couleur {1}." format (Point, Couleurs [Article]).)

Le code d'exemple renvoie une liste de chacun des noms d'utilisateur et la couleur préférée de l'utilisateur. Utilisation de dictionnaires peut rendre la création sortie utile beaucoup plus facile. L'utilisation d'une clé significative signifie que la clé peut être facilement sortie de la pièce.

7

Type de couleurs [“ Sarah ”] = “ Purple ” et appuyez sur Entrée.

La dictionnaire le contenu est mis à jour de sorte que Sarah aime maintenant Violet à la place du jaune.

8

Tapez Colors.update ({“ Harry ” ;: “ orange ”}) et appuyez sur Entrée.

Une nouvelle entrée est ajoutée à la dictionnaire.

9

Placez votre curseur à la fin de la troisième ligne du code que vous avez tapé à l'étape 6 et appuyez sur Entrée.

L'éditeur crée une copie du code pour vous. Cette technique est de gagner du temps que vous pouvez utiliser dans le Python Shell lorsque vous expérimentez tout en utilisant le code qui prend un certain temps à taper. Même si vous avez à taper la première fois, vous avez aucune bonne raison de taper la deuxième fois.

Comment créer et utiliser un dictionnaire en python
Comment créer et utiliser un dictionnaire en python Agrandir
10

Appuyez sur Entrée deux fois.

Notez que Harry est ajouté dans l'ordre. En outre, l'entrée de Sarah est modifiée à la couleur pourpre.

11

Tapez del Couleurs [“ Sam ”] et appuyez sur Entrée.

Python supprime l'entrée de Sam à partir de la dictionnaire.

12

Répétez les étapes 9 et 10.

Vous vérifiez que l'entrée de Sam est en fait parti.

13

Type de len (Couleurs) et appuyez sur Entrée.

La valeur de sortie de 3 vérifie que le dictionnaire contient seulement trois entrées maintenant, plutôt que 4.

14

Tapez Colors.clear (# 8201-) et appuyez sur Entrée. Ensuite, tapez len (Couleurs) et appuyez sur Entrée.

Rapporte que Python Couleurs a 0 entrées, de sorte que le dictionnaire est maintenant vide.

15

Fermez la fenêtre Python.

Félicitations!


» » » » Comment créer et utiliser un dictionnaire en python