Édition du: 29/06/2025 |
INDEX |
PYTHON – Trucs et Astuces |
||
Faites un double-clic pour un retour en haut de page
PYTHON: Trucs et astuces Dictionnaires Quelles sont les
principales choses à savoir ou à avoir sous la main lorsqu'on s'intéresse aux
dictionnaires: énumération et mise en tableau |
||
|
Sommaire de cette page |
Débutants Glossaire |
Déclaration sur la même ligne |
a, b, c = 1, 2, 3 print("a =",a,"b =",b,"c =",c) |
a = 1 b = 2 c = 3 |
|
a = b = c = 18 print("a =",a,"b =",b,"c =",c) |
a = 18 b = 18 c = 18 |
Information |
nom, age, pays = "Gérard", 65, "France" print(nom) |
Gérard |
Dictionnaire Simple Note Premier: clé Second: valeur |
personne = { "nom": "Gérard", "âge": 42, "ville": "Nice" } print(personne["nom"]) print(personne["ville"])
|
Gérard Nice |
d = {"nom": "Nathan", "âge": 12, "ville": "Paris"} print(", ".join(f"{k}: {v}" for k, v in d.items())) |
|||
nom: Nathan, âge: 12, ville: Paris |
|||
Énumération |
n = (123, 156,'banane','radar') m = enumerate(n) print(list(m)) |
[(0, 123), (1, 156), (2, 'banane'), (3, 'radar')] |
Nouvelle entrée et modification |
P = { "nom": "Gérard", "âge": 42, "ville": "Nice" } P["profession"] = "Banquier" P["âge"] = 66 print(P) |
{'nom': 'Gérard', 'âge': 66, 'ville':
'Nice', 'profession': 'Banquier'} |
||
Exemple complet |
client = [ {"N":"Gérard","A": 42,"V":"Nice"}, {"N":"Alice","A": 32,"V":"Lyon"}, {"N":"Nathan","A": 12,"V":"Nantes"}, {"N":"Alexis","A": 29,"V":"Lyon"} ] for p in client: print(f"{p['N']} – {p['A']} ans – {p['V']}") |
|
||
|
|
Gérard – 42 ans – Nice Alice – 32 ans – Lyon Nathan – 12 ans – Nantes Alexis – 29 ans – Lyon |
||
client = [ {"N":"Gérard","A": 42,"V":"Nice"}, {"N":"Alice","A": 32,"V":"Lyon"}, {"N":"Nathan","A": 12,"V":"Nantes"}, {"N":"Alexis","A": 29,"V":"Lyon"} ] print(f"{'Nom':<10} {'Âge':<5} {'Ville'}") print("-" * 30) for p in client: print(f"{p['N']:<10} {p['A']:<5} {p['V']}") |
|
|||
|
|
|
||
Avec des listes et calculs |
Notes = { "Maths": [15, 17, 14], "Physique": [12, 16], "Anglais": [19] } S = sum(Notes["Maths"]) L = len(Notes["Maths"]) M = S / L print("Moy. Maths :", f"{M:.2f}") |
Moy. Maths : 15.33 Note Le .2f indique de limiter l'impression à deux
décimales. |
Haut de page (ou
double-clic)
Retour |
|
Suite |
|
Voir |
|
Sites |
|
Cette page |