5: Liste à partir d'un tableau associatif
Maintenant, remplacer la variable au début du fichier par la suivante :
equipe='du PSG'
players = { 'Navas': 'gardien', 'Dagba': 'défenseur', 'Diallo' : 'défenseur', 'Kimpembe': 'défenseur', 'Kurzawa': 'défenseur', 'Danilo':'milieu de terrain', 'Rafinha':'milieu de terrain', 'Di Maria':'milieu offensif', 'Sarabia':'milieu offensif', 'Kean':'attaquant', 'Mbappé':'attaquant' }
Comme vous le constatez, nous avons plus d'informations sur chacun des joueurs. Nous voudrions afficher le résultat sous la forme :
Liste des joueurs du PSG :
- Navas (gardien)
- Dagba (défenseur)
- Diallo (défenseur)
- Kimpembe (défenseur)
- Kurzawa (défenseur)
- Danilo (milieu de terrain)
- Rafinha (milieu de terrain)
- Di Maria (milieu offensif)
- Sarabia (milieu offensif)
- Kean (attaquant)
- Mbappé (attaquant)
Modifiez index.py autant de fois que nécessaire pour arriver à ce résultat. Une correction vous est donnée sur la page suivante. N'oubliez pas d'exécuter votre programme index.py pour générer un nouveau index.html à chaque modification que vous faites.
Vérifiez ensuite qu'en remplaçant uniquement les deux lignes du début par :
equipe = 'de l\'AS Monaco'
players = { 'Mannone': 'gardien', 'Matsima': 'défenseur', 'Disasi' : 'défenseur', 'Badiashile': 'défenseur', 'Ballo-Touré': 'défenseur', 'Tcouaméni':'milieu de terrain', 'Fofana':'milieu de terrain', 'Diop':'milieu offensif', 'Gelson Martin':'milieu offensif', 'Geubbels':'attaquant', 'Volland':'attaquant' }
vous obtenez bien :
Liste des joueurs de l'AS Monaco :
- Mannone (gardien)
- Matsima (défenseur)
- Disasi (défenseur)
- Badiashile (défenseur)
- Ballo-Touré (défenseur)
- Tcouaméni (milieu de terrain)
- Fofana (milieu de terrain)
- Diop (milieu offensif)
- Gelson Martin (milieu offensif)
- Geubbels (attaquant)
- Volland (attaquant)
L'utilité de la génération de code est de permettre de créer facilement, à partir du minimum d'information, de créer plusieurs pages à la structure identique, mais au contenu qui est différent.