Les dictionnaires: Création et fonctions prédéfinies


Les dictionnaires: Création et fonctions prédéfinies


##########les fonction est méthodes prédéfinies d'un dictionnaire###########

###création d'un dictionnaire  Article1 de trois éléments, chaque élément est sous forme d'un couple: Clef,Valeur
Article1={'Référence':12154,'désignation':'Clavier','prix':25.5}

###création d'un dictionnaire  Article2 de trois éléments, chaque élément est sous forme d'un couple: Clef,Valeur
Article2={}
Article2['Référence']=31654
Article2['désignation']='Souris'
Article2['prix']=30.25

###la fonction len comme les listes permet de retourner le nombre d'éléments d'un dictionnaire
len(Article1) # résultat retourné est 3.

###la fonction del pour supprimer un élément d'un dictionnaire

del Article['prix'] # résultat: Article1={'Référence':12154,'désignation':'Clavier'}

###teste si une clé existe dans un dictionnaire

'prix' in Article1 # résultat: False

###la méthode keys() retourne la liste des clés d'un dictionnaire

list(Article2.keys()) # résultat retourné: ['Référence','désignation','prix']

###la méthode values() retourne la liste des valeurs d'un dictionnaire

list(Article2.values()) # résultat retourné: ['31654','Souris',30.25]

###la méthode items() retourne la liste des éléments d'un dictionnaire

list(Article2.items()) # résultat retourné:  [('prix', 30.25), ('désignation', 'Souris'), ('Référence', 31654)]

###la méthode copy() permet d'effectuer une copie d'un dictionnaire

Article3=Article2.copy() # Article3={'prix': 30.25, 'désignation': 'Souris', 'Référence': 31654}

#. Il faut savoir en effet que la simple affectation d’un dictionnaire existant à une nouvelle variable crée seulement une nouvelle référence vers le même objet, et non un nouvel objet c-a-d si on utilise Article3 = Article2 et si on change Article2, Article1 sera changé aussi.






[python] ... [/python] pour insérer un code Python.
[latex] ... [/latex] pour insérer au format latex.

Exemple:

[python]
print('Hello word')
[/python]

[latex]\sqrt{x}[/latex]


Poster un commentaire



Programmes proches

Différence symétrique
Copier un ensemble
Parcourt d'un ensemble
Ensemble: création et méthodes prédéfinies
Les tuples
Remplissage et consultation d'un dictionnaire
Histogramme à l’aide d’un dictionnaire
Dictionnaire des fréquences d’une chaine
Échanger les clés et les valeurs d’un dictionnaire
Parcourt d'un dictionnaire
Les dictionnaires: Création et fonctions prédéfinies