
Envoyé par
Pal_Python
Mais le résultat me donne une liste de la forme [nom_joueur1 56.0\n, nom_joueur2 87.5\n,...]
alors que je veux quelque chose du type :
scores = [
('nom_joueur1', 56.0),
('nom_joueur2', 87.5),
('nom_joueur3', 10.8)
]
Merci de votre aide
Cordialement
Coucou,
Si ce qui est obtenu est de la forme:
["nom_joueur1 56.0\n", "nom_joueur2 87.5\n",...]
il n'est pas compliqué, même pour un débutant (voire même, un grand débutant) de le transformer en liste de tuple!
Un premier pas:
1 2 3
| >>> lst0 = [score.split() for score in scores]
>>> lst0
[['nom_joueur1', '56.0'], ['nom_joueur2', '87.5']] |
Il semble que, potentiellement, la lecture d'un tutoriel Python serait d'une valeur non négligeable.
(Du genre de ceux localisés sur une page spéciale intitulée: TUTORIELS PYTHON)
Clodion
Partager