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édente | ||
| python:aide-memoire [2019/12/23 16:27] – cyrille | python:aide-memoire [2020/12/24 15:37] (Version actuelle) – [Liens] cyrille | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Matrices ====== | ====== Matrices ====== | ||
| + | |||
| + | ===== Liens ===== | ||
| + | *[[https:// | ||
| + | |||
| + | *[[https:// | ||
| + | *[[https:// | ||
| + | *[[https:// | ||
| + | *[[http:// | ||
| + | *[[ | ||
| + | https:// | ||
| + | *[[https:// | ||
| + | *[[https:// | ||
| + | *[[https:// | ||
| ===== Créer une matrice ===== | ===== Créer une matrice ===== | ||
| Ligne 44: | Ligne 57: | ||
| </ | </ | ||
| - | ==== Parcourir la matrice ==== | + | ===== Parcourir la matrice |
| - | === Parcourir les lignes === | + | ==== Parcourir les lignes |
| Ligne 61: | Ligne 74: | ||
| - | === Parcourir la matrice : === | + | ==== Parcourir la matrice : ==== |
| Ligne 87: | Ligne 100: | ||
| - | === Parcourir la matrice avec index === | + | ==== Parcourir la matrice avec index ==== |
| Ligne 121: | Ligne 134: | ||
| </ | </ | ||
| + | |||
| + | ====== 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:// | ||
| + | |||
| + | |||
| + | ====== Permutations ====== | ||
| + | |||
| + | |||
| + | **Liens doc** | ||
| + | [http:// | ||
| + | [https:// | ||
| + | |||
| + | **Exemple: | ||
| + | <code bash># | ||
| + | # -*- coding: utf-8 -*- | ||
| + | |||
| + | from itertools import permutations | ||
| + | |||
| + | phrase = input(' | ||
| + | n = 0 | ||
| + | for x in permutations(phrase.split(), | ||
| + | print(x)</ | ||
| + | | ||
| + | **Et en sortie** | ||
| + | <code bash>/ | ||
| + | Saisir phrase | ||
| + | (' | ||
| + | (' | ||
| + | (' | ||
| + | (' | ||
| + | (' | ||
| + | (' | ||
| + | |||
| + | Process finished with exit code 0</ | ||