|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- À chaque fois, on peut faire une démo dans le repl
-
- # Listes
-
-
- * slices
- * `len()`
- * append, extend, insert, remove, pop, clear
- * index, count, sort, reverse
-
- * Liste par compréhension
- * Filtrage dans une compréhension
-
-
- # Tuples
-
- * Attention, c'est la virgule qui fait le tuple, pas les parenthèses!
-
-
- # Dictionnaires
-
- * Itération sur un dictionnaire
- * Itérer sur les clés et valeurs en même temps
-
- # Ensembles
-
- * Compréhensions
- * Les doublons sont éliminés
-
- ```
- s = { 1, 2, 2, 3}
- s
- ```
-
- * `.add()` pour un ensemble
-
- ```
- s.add(1)
- s
- s.add(4)
- s
- ```
-
- * différence, union
-
- # Mutabilité
-
- * Objets modifiables ou non
- * sort() version sorted()
- * Copie
- * Passage par référence dans les fonctions
- * Différence `+=` versus `append()`
-
- # Fonctions avancées
-
- * arguments par défaut
- * arguments nommés
- * arguments arbitraires (`*args`, `**kwargs`).
- * Chaînes de documentation
-
- # Example
-
- Top 100 des mots les plus fréquents dans un fichier texte
-
- Notions:
- * fichiers
- * arguments en ligne de commande, `sys.argv`
-
- ```
|