12.07.2015 Views

slides_programmation.. - xavierdupre.fr

slides_programmation.. - xavierdupre.fr

slides_programmation.. - xavierdupre.fr

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Principes communs à tous les langagesExtensions, ModulesClasses, Programmation ObjectPython, R, VBA, SQL, ...Quelques exemplesPrésentationTypes de données standardStructures de langageLes élections : report des voixQuelques schémas classiquesAutres manipulations de dictionnairesOn suppose que d est un dictionnaire.Opérations <strong>fr</strong>équentesd.get (k, v) retourne la valeur associée à la clé k ou retourne v sila clé k ne fait pas partie du dictionnaired.update (d2) fusionne deux dictionnaires, si une clé apparaît dans lesdeux dictionnaires, la valeur de d2 est conservéed = { 4:’element’, ’ty’:’autre element’ }v = d.get (4,0) # v vaut ’element’v = d.get (5,0) # v vaut 0d2 = { 4:’different’, ’rt’:’R’ }d.update (d2) # après cette ligne, d vaut# {’rt’: ’R’, 4: ’different’, ’ty’: ’autre element’}Xavier Dupré Programmation et algorithme 26 / 132

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!