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/28 12:15] – crust | python:aide-memoire [2020/12/24 16: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 124: | Ligne 137: | ||
====== Dictionnaires ====== | ====== Dictionnaires ====== | ||
- | <code | download> | + | |
- | Créer un ensemble de joueur. | + | Créer un ensemble de joueur. |
+ | <code python> | ||
[ragnarok@asgard-freeBSD: | [ragnarok@asgard-freeBSD: | ||
Python 3.6.9 (default, Jul 9 2019, 01: | Python 3.6.9 (default, Jul 9 2019, 01: | ||
Ligne 137: | Ligne 151: | ||
La liste de joueur est crée (ici avec des scores définis par des multiples de 100 | La liste de joueur est crée (ici avec des scores définis par des multiples de 100 | ||
- | < | + | < |
>>> | >>> | ||
Ligne 146: | Ligne 160: | ||
===== Parcourir les clés ===== | ===== Parcourir les clés ===== | ||
- | < | + | < |
>>> | >>> | ||
... | ... | ||
Ligne 157: | Ligne 171: | ||
ou | ou | ||
- | < | + | < |
>>> | >>> | ||
... | ... | ||
Ligne 168: | Ligne 182: | ||
===== Parcourir les valeurs ===== | ===== Parcourir les valeurs ===== | ||
- | < | + | < |
>>> | >>> | ||
... | ... | ||
Ligne 179: | Ligne 193: | ||
===== Parcourir les clefs et les valeurs ===== | ===== Parcourir les clefs et les valeurs ===== | ||
- | < | + | < |
>>> | >>> | ||
... | ... | ||
Ligne 190: | Ligne 204: | ||
===== Afficher une valeur ===== | ===== Afficher une valeur ===== | ||
- | < | + | < |
>>> | >>> | ||
100 | 100 | ||
Ligne 197: | Ligne 211: | ||
===== Remplacer une valeur ===== | ===== Remplacer une valeur ===== | ||
- | < | + | < |
>>> | >>> | ||
100 | 100 | ||
Ligne 207: | Ligne 221: | ||
+ | ===== 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</ |