les dictionnaires

Les dictionnaires sont utilisés pour stocker des valeurs de données dans des paires clé:valeur.
Un dictionnaire est une collection ordonnée*, modifiable et qui n’autorise pas les doublons.
Depuis Python version 3.7, les dictionnaires sont ordonnés . Dans Python 3.6 et versions antérieures, les dictionnaires ne sont pas ordonnés .
Les dictionnaires sont écrits avec des accolades et ont des clés et des valeurs
Les éléments du dictionnaire sont ordonnés, modifiables et n’autorisent pas les doublons.
Les éléments du dictionnaire sont présentés dans des paires clé:valeur et peuvent être référencés à l’aide du nom de la clé.
Lorsque nous disons que les dictionnaires sont ordonnés, cela signifie que les éléments ont un ordre défini et que cet ordre ne changera pas.
Non ordonné signifie que les éléments n’ont pas d’ordre défini, vous ne pouvez pas faire référence à un élément en utilisant un index.
Les dictionnaires sont modifiables, ce qui signifie que nous pouvons modifier, ajouter ou supprimer des éléments après la création du dictionnaire.
Les dictionnaires ne peuvent pas avoir deux éléments avec la même clé
Pour déterminer le nombre d’éléments d’un dictionnaire, utilisez la len()fonction
Les valeurs des éléments du dictionnaire peuvent être de n’importe quel type de données
Du point de vue de Python, les dictionnaires sont définis comme des objets avec le type de données ‘dict’
Il existe quatre types de données de collecte dans le langage de programmation Python :

  • List est une collection ordonnée et modifiable. Autorise les membres en double.
  • Tuple est une collection ordonnée et immuable. Autorise les membres en double.
  • Set est une collection non ordonnée, non modifiable et non indexée. Aucun membre en double.
  • Dictionary est une collection ordonnée et modifiable. Aucun membre en double
    Lors du choix d’un type de collection, il est utile de comprendre les propriétés de ce type. Choisir le bon type pour un ensemble de données particulier pourrait signifier la conservation du sens, et cela pourrait signifier une augmentation de l’efficacité ou de la sécurité.

Aucune réponse

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.