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 classiquesManipulations de listesOn suppose que l une liste.Opérations <strong>fr</strong>équentesdel l [i:j] supprime les éléments de i à j exclu.l.count(x) compte le nombre d’éléments égaux à x dans ll.reverse () retourne la listel.sort () trie la liste ll.append (x) ajoute x à la liste ls.join (l) si l est une liste de chaînes de caractères, cette instructionles colle toutes ensemble séparées par sl = [5,6.7,’r’, (7,8)]l [1:3] = [4] # après cette ligne, l vaut [5,4,(7,8)]del l [1:3] # après cette ligne, l vaut [5]l = [4,5,3,2]l.sort () # après cette ligne, l vaut [2,3,4,5]l.reverse () # après cette ligne, l vaut [5,4,3,2]";".join ( [’un’,’deux’] ) # vaut ’un;deux’Xavier Dupré Programmation et algorithme 22 / 132

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

Saved successfully!

Ooh no, something went wrong!