Atelier Python 2eme partie par Achraf Kacimi El Hassani

  • Published on
    25-Jan-2015

  • View
    372

  • Download
    5

DESCRIPTION

 

Transcript

1. Life is short, use Python INTRODUCTION python Par: Achraf KACIMI EL HASSANI 2. Les piles et files en utilisant les Lists 3. Les piles Principe du LIFO: Last In First Out Crer la pile (liste) : pile=[]Pour empiler les lments: pile.append(element)Pour dpiler un lment: element=pile.pop() 4. Les files Principe du FIFO: First In First Out Crer la file (liste) : file=[]Pour enfiler un lments file.append(element)Pour dfiler un lment: element=pile.popleft() 5. Structure de donnes: Tuple 6. Tuple ? Mme principe que les n-uplets en mathmatiques. Mme dclaration que les listes, mais avec parenthses Exemple: tuple=(2, 3) Mme mthodes daccs que les listes ( par index ) Sont immuables ! Nont pas de mthodes 7. quoi bon ?! Ils sont plus rapides que les listes. Peuvent servir comme cls des dictionnaires Sont smantiquement htrognes Exemple: marque_page = (42, 11)# numro de page, numro de ligneSont utilises pour formater les strings (lui prfrer la mthode format): S= Salut %s ag de %d % (nom, age) 8. Listes et tuples Passage dun tuple une liste: L=list(myTuple)Passage dun tuple une liste: myTuple=tuple(list) 9. Structure de donnes: Set 10. Set ? Ensemble au sens mathmatique: collection dobjets sans doublons Ne sont pas ordonns et donc pas daccs par index On peut ittrer les lements : for x in set Existe en version immuable frozenset Dclaration dun set vide: set={} 11. Quelques mthodes des Set len(set) : retourne le cardinal du set x in set retourne True si x set, False sinon set.isdisjoint(set2) retourne True si lintersection de set et set2 est vide set.issubset(set2) (ou set

Recommended

View more >