Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
python:aide-memoire [2019/12/23 17:27] – cyrille | python:aide-memoire [2020/02/15 14:14] – crust | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Matrices ====== | ====== Matrices ====== | ||
+ | |||
+ | ===== Liens ===== | ||
+ | *[[https:// | ||
+ | |||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[ | ||
+ | https:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
===== Créer une matrice ===== | ===== Créer une matrice ===== | ||
Ligne 17: | Ligne 28: | ||
La matrice a été créée. On voit bien qu'il s'agit en fait d'une liste de listes. | La matrice a été créée. On voit bien qu'il s'agit en fait d'une liste de listes. | ||
- | Accéder à un élément de la matrice | + | ===== Accéder à un élément de la matrice |
<code python> | <code python> | ||
Ligne 44: | Ligne 55: | ||
</ | </ | ||
- | ==== Parcourir la matrice ==== | + | ===== Parcourir la matrice |
- | === Parcourir les lignes === | + | ==== Parcourir les lignes |
Ligne 61: | Ligne 72: | ||
- | === Parcourir la matrice : === | + | ==== Parcourir la matrice : ==== |
Ligne 87: | Ligne 98: | ||
- | === Parcourir la matrice avec index === | + | ==== Parcourir la matrice avec index ==== |
Ligne 121: | Ligne 132: | ||
</ | </ | ||
+ | |||
+ | ====== Dictionnaires ====== | ||
+ | |||
+ | |||
+ | Créer un ensemble de joueur. | ||
+ | <code python> | ||
+ | [ragnarok@asgard-freeBSD: | ||
+ | Python 3.6.9 (default, Jul 9 2019, 01: | ||
+ | [GCC 4.2.1 Compatible FreeBSD Clang 6.0.1 (tags/ | ||
+ | Type " | ||
+ | >>> | ||
+ | >>> | ||
+ | ... joueur[" | ||
+ | </ | ||
+ | ... | ||
+ | |||
+ | La liste de joueur est crée (ici avec des scores définis par des multiples de 100 | ||
+ | <code python> | ||
+ | |||
+ | >>> | ||
+ | {' | ||
+ | >>> | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Parcourir les clés ===== | ||
+ | <code python> | ||
+ | >>> | ||
+ | ... | ||
+ | ... | ||
+ | nom1 | ||
+ | nom2 | ||
+ | nom3 | ||
+ | </ | ||
+ | |||
+ | ou | ||
+ | |||
+ | <code python> | ||
+ | >>> | ||
+ | ... | ||
+ | ... | ||
+ | nom1 | ||
+ | nom2 | ||
+ | nom3 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Parcourir les valeurs ===== | ||
+ | <code python> | ||
+ | >>> | ||
+ | ... | ||
+ | ... | ||
+ | 100 | ||
+ | 200 | ||
+ | 300 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Parcourir les clefs et les valeurs ===== | ||
+ | <code python> | ||
+ | >>> | ||
+ | ... | ||
+ | ... | ||
+ | La cle est: nom1 et la valeur est: 100. | ||
+ | La cle est: nom2 et la valeur est: 200. | ||
+ | La cle est: nom3 et la valeur est: 300. | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Afficher une valeur ===== | ||
+ | <code python> | ||
+ | >>> | ||
+ | 100 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Remplacer une valeur ===== | ||
+ | <code python> | ||
+ | >>> | ||
+ | 100 | ||
+ | |||
+ | >>> | ||
+ | >>> | ||
+ | 5000 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Au final ===== | ||
+ | On peut parcourir un dictionnaire grâce aux méthodes **keys** (parcourt les clés), | ||
+ | |||
+ | |||
+ | |||
+ | ====== Sortie WEB ====== | ||
+ | |||
+ | « term2web »est une petite bibliothèque Python qui redirige tous les ' | ||
+ | |||
+ | Le dépôt GitHub de cette bibliothèque se trouve à l' | ||
+ | https:// | ||
+ | https:// | ||
+ | |||
+ | Il y a aussi une démonstration en ligne, accessible à l' | ||
+ | https:// | ||
+ | |||
+ | ** https:// |