Ce cours explique simplement comment fonctionnent les menus en PySide6, en utilisant explicitement QMenu, sans raccourcis peu lisibles.
đ Dictionnaire Python (dict)
Ce document explique simplement ce quâest un dictionnaire en Python, comment lâutiliser, et dans quels cas il est pertinent.
1. Définition
Un dictionnaire (dict) est une structure de données qui associe :
clĂ© â valeur
Chaque clé permet de retrouver rapidement une valeur.
2. CrĂ©ation dâun dictionnaire
Dictionnaire vide
Dictionnaire avec une valeur
1
2
3
| config_langue = {
"langueSelectionnee": "fr"
}
|
3. Accéder à une valeur
AccÚs direct (à éviter si la clé peut manquer)
1
| langue = config_langue["langueSelectionnee"]
|
AccÚs sécurisé (recommandé)
1
| langue = config_langue.get("langueSelectionnee", "fr")
|
4. Modifier ou ajouter une valeur
1
| config_langue["langueSelectionnee"] = "en"
|
5. Supprimer une clé
1
| config_langue.pop("langueSelectionnee", None)
|
6. Tester si une clé existe
1
2
| if "langueSelectionnee" in config_langue:
print("clé présente")
|
7. Parcourir un dictionnaire
1
2
| for cle, valeur in config_langue.items():
print(cle, valeur)
|
8. Dictionnaire et JSON
JSON :
1
2
3
| {
"langueSelectionnee": "fr"
}
|
Python :
1
2
3
4
| import json
with open("configurationLangue.json", "r", encoding="utf-8") as f:
config_langue = json.load(f)
|
9. Cas dâusage : table de correspondance
1
2
3
4
5
| UI_VALUES = {
"parlement": "Parlement",
"entreprise": "Entreprise",
"lycee": "Lycée"
}
|
10. Ă retenir
{} crĂ©e un dictionnaire- clĂ© â valeur
.get() évite les erreurs- JSON
{} â dict Python