Dictionnaires python

Dictionnaires python

Un dictionnaire, un autre type de données composite proposé par Python, est une collection d'articles comparables à une liste. Le dictionnaire, souvent connu sous le nom de Python Dict, est distinctif parmi les structures de données incluses avec Python. Vous comprendrez les principes fondamentaux des dictionnaires Python après avoir terminé ce guide. De plus, comment accéder et gérer les données d'un dictionnaire. Après avoir terminé ce guide, vous devez avoir une compréhension solide du moment et de la façon d'utiliser un dictionnaire comme type de données. De plus, certaines des techniques de dictionnaire intégrées les plus populaires vous seront enseignées.

Dictionnaire en python

Un dictionnaire Python est un type de structure de données qui facilite la création de code extrêmement efficace. Parce que ses clés peuvent être hachées, cette structure de données est connue comme une table de hachage dans de nombreuses autres langues.

La clé: les paires de valeurs sont commandées par paires. Ils peuvent être comparés aux termes et à leurs définitions d'un dictionnaire commun. Il est considéré que les clés et les valeurs sont cartographiées.

Pour comprendre davantage le concept, examinons divers exemples allant de complexité de simple à compliqué.

Exemple 1:

Commençons par un exemple de dictionnaire Python simple: les noms de livres servent de clés du dictionnaire, tandis que les années de publication servent de valeurs. La formule «clé: valeur, clé: valeur» peut continuer pour toujours.

Un dictionnaire littéral est celui que nous employons ici. Il s'agit d'une structure de dictionnaire qui est codé en dur dans le code source d'un programme. La création et la modification du dictionnaire sont également programme.

Book_names =
"The Secret": 2006,
"Pensez comme un moine": 2020

Exemple 2:

Dans cet exemple, nous vous montrerons comment créer un dictionnaire. Un dictionnaire peut être créé en mettant simplement des éléments entre crochets bouclés et en les divisant avec des virgules.

Un élément a une paire de valeurs exprimées en tant que clé et sa valeur associée (clé: valeur). Les valeurs sont mutables et peuvent être de n'importe quel type de données. Les clés, cependant, doivent être des types immuables.

La capture d'écran suivante montre comment la fonction dict () intégrée peut également être utilisée pour produire un dictionnaire.

La création d'un dictionnaire vide est démontrée dans la première ligne de code. La création du dictionnaire avec des clés entières est démontrée dans la deuxième ligne de code. La construction d'un dictionnaire utilisant des clés mixtes est alors visible. La création d'un dictionnaire utilisant la méthode dict () est démontrée dans la dernière ligne du code.

dict_one =
dict_two = 1: 'rouge', 2: 'orange'
dict_ trois = 'name': 'Alex', 1: [4, 12, 2]
dict_four = dict (1: 'rose', 2: 'Pen')

Exemple 3:

Nous accéderons aux éléments du dictionnaire dans cet exemple. Alors que d'autres types de données utilisent l'indexation dans le but d'accéder aux valeurs, un dictionnaire utilise des clés. Les touches sont utilisées sur des crochets [] ou lorsque la fonction get () est exécutée.

Ici, nous allons modifier le code de l'exemple précédent. Le code restant est identique à celui trouvé ci-dessus. Alors, nous commencerons par la cinquième ligne du code. Ici, nous avons construit un nouveau dictionnaire avec les valeurs du nom et de l'âge d'une personne. Le nom de l'individu sélectionné dans le dictionnaire qui a été formé dans la troisième ligne de code est ensuite affiché dans l'instruction PRINT. L'instruction d'impression suivante montre comment obtenir une valeur à partir d'un dictionnaire désigné en utilisant la méthode GET.

La dernière ligne du code indique que nous essayons d'accéder à une valeur qui n'est pas dans le dictionnaire. Cela lancera une erreur.

dict_one =
dict_two = 1: 'rouge', 2: 'orange'
dict_ trois = 'name': 'Alex', 1: [4, 12, 2]
dict_four = dict (1: 'rose', 2: 'Pen')
dict_five = 'name': 'Alex', 'Age': 24
print (dict_ trois ['name'])
imprimer (dict_five.obtenir («âge»))
imprimer (dict_one.obtenir ('adresse'))
print (dict_one ['adresse'])

Les valeurs du dictionnaire évaluées sont affichées ici; De même, le message d'erreur lorsque le dictionnaire ne contient pas la valeur donnée.

Exemple 4:

Cet exemple montre comment modifier et ajouter des éléments à un dictionnaire. Les dictionnaires peuvent être modifiés. En utilisant un opérateur d'affectation, un nouvel élément peut être ajouté. De cette façon, vous pouvez également modifier les valeurs des éléments déjà présents dans le dictionnaire.

La valeur existante est mise à jour si la clé est déjà là. Une nouvelle paire (clé: valeur) est ajoutée au dictionnaire lorsque la clé n'est pas présente.

La première ligne de code montre que nous avons construit un nouveau dictionnaire. La valeur d'âge est ensuite mise à jour avec le nouvel âge. Voir la deuxième ligne du code. Le dictionnaire nouvellement mis à jour est ensuite affiché. Il y a actuellement un nouveau mot dans le dictionnaire. Dans notre cas, c'est «l'adresse."

dict_one = 'name': 'Alex', 'Age': 24
dict_one ['Âge'] = 27
imprimer (dict_one)
dict_one ['adresse'] = 'Canada'
imprimer (dict_one)

Vous pouvez voir dans la sortie que l'âge est passé de 24 à 27 et qu'un nouvel élément de dictionnaire (adresse = canada) a été ajouté.

Exemple 5:

Dans l'exemple final de l'article, vous pouvez apprendre à retirer des articles d'un dictionnaire. La méthode pop () est largement utilisée pour supprimer un élément spécifié d'un dictionnaire. Lorsque nous fournissons la clé, cette méthode supprime l'élément et renvoie en conséquence la valeur.

La méthode popitem () est utilisée ici pour supprimer un élément. Pour effacer chaque élément à la fois, utilisez la méthode Clear (). Le mot-clé Del peut également être utilisé pour supprimer des termes spécifiques ou le vocabulaire entier.

Vous pouvez voir (ci-dessous la capture d'écran) qu'un dictionnaire est créé dans le code. Le dictionnaire révisé est ensuite imprimé après la suppression d'un élément spécifique. L'élément arbitraire est supprimé dans la troisième ligne de code, et le dictionnaire modifié est imprimé de la même manière. Les lignes finales montrent que tout a été retiré du dictionnaire.

my_dict = 1: 2, 3: 5, 2: 6, 9: 11, 3: 22
imprimer (my_dict.pop (3))
imprimer (my_dict)
imprimer (my_dict.popitem ())
imprimer (my_dict)
my_dict.clair()
imprimer (my_dict)

Vous pouvez voir que les entrées ont été retirées avec succès du dictionnaire dans la sortie.

Conclusion:

Vous avez étudié les caractéristiques fondamentales du dictionnaire Python dans cette leçon et découvert comment récupérer et travailler avec des informations sur le dictionnaire. Cet article vous aidera à comprendre comment fonctionne la structure des données du dictionnaire Python et comment il peut être utilisé avec puissance et flexible pour stocker et récupérer des objets ainsi que des données dans vos applications.