ur accéder à un élément de la chaîne (caractère), utiliser l'opérateur d'indexation ''[]''. L'index commence... es par rapport aux autres, il est donc possible d’utiliser les opérateurs ''<'', ''>'', ''<='' et ''>='' ent... r % et str.format() cependant il est recommandé d'utiliser les f-strings quand c'est possible car beaucoup p... s, expressives et rendent le code plus lisible. A utiliser de préférence (voir [[https://www.python.org/dev/
cuter les instructions à chaque import, il faudra utiliser la fonction ''importlib.reload()''
<code python>... ent des modules ou de leur contenu, il va falloir utiliser l'initialisation du paquetage présentée ci-dessou... t()
[mod4] qux()
</code>
De plus, un module peut utiliser des objets d'un un sous-paquetage frère (si celui... od3.foo()
[mod1] foo()
</code>
On peut également utiliser l'**import relatif** où **..** représente le nive
>
Pour travailler avec les index et les valeurs, utiliser la méthode **enumerate()** sur la liste:
<code py... ma_liste[index])
</code>
La méthode zip permet d'utiliser la boucle for avec deux listes en parallèle:
<cod... la liste, une façon classique de faire consiste à utiliser une boucle for.
Python a inventé une nouvelle fo
du tuple =====
On peut parfois se demander quand utiliser un tuple et quand utiliser une liste. Le tuple étant comparable à une liste non modifiable, il peut donc êt... nt pas à la modifier. Il est même préférable de l’utiliser si l’on sait qu’il ne sera jamais question de mod
, ils peuvent être modifiés en place.
* On peut utiliser comme clé de dictionnaire n'importe quel objet ha... ique de parcourir un dictionnaire en python est d'utiliser une boucle et le [[dev:python:core:tuples#tuple_u... ns spécifiques de dictionnaires garantis ordonnés utiliser la classe **OrdererDict** du module **collections