Outils pour utilisateurs

Outils du site


python:aide-memoire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
python:aide-memoire [2019/12/23 17:28] cyrillepython:aide-memoire [2020/01/25 08:48] – [Liens] crust
Ligne 1: Ligne 1:
 ====== Matrices ====== ====== Matrices ======
  
 +
 +===== Liens =====
 +  *[[https://python.sdv.univ-paris-diderot.fr/15_bonnes_pratiques/|Guides bonnes conduites]]
 +
 +  *[[https://python-gtk-3-tutorial.readthedocs.io/en/latest/|GTK Python tutorial]]
 +  *[[https://zestedesavoir.com/tutoriels/1294/des-bases-de-donnees-en-python-avec-sqlite3/|Bases de données sqlite / Python]]
 +  *[[https://zestedesavoir.com/tutoriels/870/des-interfaces-graphiques-en-python-et-gtk/|GTK Python]]
 +  *[[
 +https://zestedesavoir.com/tutoriels/1729/programmation-avec-tkinter/programmation-evenementielle-avec-tkinter/#1-boucle-evenementielle|Prog éven. Tk]]
  
 ===== Créer une matrice ===== ===== Créer une matrice =====
Ligne 121: Ligne 130:
 </code> </code>
  
 +
 +====== Dictionnaires ======
 +
 +
 +Créer un ensemble de joueur.
 +<code python> 
 +[ragnarok@asgard-freeBSD:~] $ python3.6
 +Python 3.6.9 (default, Jul  9 2019, 01:18:18) 
 +[GCC 4.2.1 Compatible FreeBSD Clang 6.0.1 (tags/RELEASE_601/final 335540)] on freebsd12
 +Type "help", "copyright", "credits" or "license" for more information.
 +>>> joueur = dict()
 +>>> for i in range(0,3):
 +...      joueur["nom{}".format(i+1)] = 100+i*100
 +</code>
 +... 
 +
 +La liste de joueur est crée (ici avec des scores définis par des multiples de 100
 +<code python>
 +
 +>>> joueur
 +{'nom1': 100, 'nom2': 200, 'nom3': 300}
 +>>>
 +</code>
 +
 +
 +===== Parcourir les clés ===== 
 +<code python>
 + >>> for j in joueur:
 +...     print(j)
 +... 
 +nom1
 +nom2
 +nom3
 +</code>
 +
 +ou
 +
 +<code python>
 +>>> for j in joueur.keys():
 +...     print(j)
 +... 
 +nom1
 +nom2
 +nom3
 +</code>
 +
 + 
 +===== Parcourir les valeurs ===== 
 +<code python>
 +>>> for values in joueur.values():
 +...     print(values)
 +... 
 +100
 +200
 +300
 +</code>
 +
 +
 +===== Parcourir les clefs et les valeurs ===== 
 +<code python>
 +>>> for cle,valeur in joueur.items():
 +...     print("La cle est: {} et la valeur est: {}.".format(cle,valeur))
 +... 
 +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.
 +</code>
 +
 +
 +===== Afficher une valeur ===== 
 +<code python>
 +>>> joueur['nom1']
 +100
 +</code>
 +
 +
 +===== Remplacer une valeur ===== 
 +<code python>
 +>>> joueur['nom1']
 +100
 +
 +>>> joueur['nom1'] = 5000
 +>>> joueur['nom1']
 +5000
 +</code>
 +
 +
 +===== Au final ===== 
 +On peut parcourir un dictionnaire grâce aux méthodes **keys** (parcourt les clés),**values** (parcourt les valeurs) ou **items** (parcourt les couples clé-valeur).
python/aide-memoire.txt · Dernière modification : 2020/12/24 16:37 de cyrille