Python: Dictionnaire: Difference between revisions

From Wiki Cours
Jump to navigation Jump to search
(Created page with "__NOTOC__ <--Sommaire == Initialisation == Un dictionnaire est un ensemble de d'association d'éléments 'clé:valeur' où la clé sert d'index ou de mot-c...")
 
No edit summary
Line 3: Line 3:
== Initialisation ==
== Initialisation ==


Un dictionnaire est un ensemble de d'association d'éléments 'clé:valeur' où la clé sert d'index ou de mot-clé à laquelle est attribuée une valeur. Clé et valeur ne sont pas forcément numériques
Un dictionnaire est un ensemble de d'association d'éléments '''clé:valeur''' où la clé sert d'index ou de mot-clé à laquelle est attribuée une valeur. Clé et valeur ne sont pas forcément numériques
Il correspond au mot-clé '''dict'''
Il correspond au mot-clé '''dict'''
<source lang="py">
a = dict()
a = {}  # dictionnaire vide
telephones = { 'Julien':0623459503, 'Julie':0629534503, 'Juliette':0603234595 }
print a # affiche la liste
</source>


== Fonctions propres aux dictionnaires ==
== Fonctions propres aux dictionnaires ==


 
On accède aux listes des clés et des valeurs à l'aide des fonctions '''keys()''' et '''values()''' qui renvoient des listes:
<source lang="py">
telephones = { 'Julien':0623459503, 'Julie':0629534503, 'Juliette':0603234595 }
prénoms = telephones.keys()
numéros = telephones.values()
</source>


== Utilisation pour des choix multiples ==
== Utilisation pour des choix multiples ==

Revision as of 14:51, 25 August 2015

<--Sommaire

Initialisation

Un dictionnaire est un ensemble de d'association d'éléments clé:valeur où la clé sert d'index ou de mot-clé à laquelle est attribuée une valeur. Clé et valeur ne sont pas forcément numériques Il correspond au mot-clé dict

a = dict()
a = {}  # dictionnaire vide
telephones = { 'Julien':0623459503, 'Julie':0629534503, 'Juliette':0603234595 }
print a # affiche la liste

Fonctions propres aux dictionnaires

On accède aux listes des clés et des valeurs à l'aide des fonctions keys() et values() qui renvoient des listes:

telephones = { 'Julien':0623459503, 'Julie':0629534503, 'Juliette':0603234595 }
prénoms = telephones.keys()
numéros = telephones.values()

Utilisation pour des choix multiples