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:27] cyrillepython:aide-memoire [2020/01/08 18:13] – [Créer une matrice] crust
Ligne 1: Ligne 1:
 ====== Matrices ====== ====== Matrices ======
 +
 +
 +===== Liens =====
 +  *[[https://python.sdv.univ-paris-diderot.fr/15_bonnes_pratiques/|Guides bonnes conduites]]
 +
  
  
Ligne 44: Ligne 49:
 </code> </code>
  
-==== Parcourir la matrice ====+===== Parcourir la matrice =====
  
  
-=== Parcourir les lignes ===+==== Parcourir les lignes ====
  
    
Ligne 61: Ligne 66:
  
  
-=== Parcourir la matrice : ===+==== Parcourir la matrice : ====
  
  
Ligne 87: Ligne 92:
  
  
-=== Parcourir la matrice avec index ===+==== Parcourir la matrice avec index ====
  
  
Ligne 121: Ligne 126:
 </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