Demande d'aide pour les keys
Quadriceps
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je débute en python et j'aimerais importer un fichier excel en dictionnaire avec des clés.
Pour l'instant j'ai ce code :
import csv
csv_file = open('/Users/julie/Downloads/players_infos.csv', 'r')
csv_reader = list(csv.DictReader(csv_file))
print(csv_reader)
Et j'obtiens ce résultat :
[{'Name': 'John', 'Round': '0', 'Sign': 'PAPER'}, {'Name': 'John', 'Round': '1', 'Sign': 'LIZARD'}, {'Name': 'John', 'Round': '2', 'Sign': 'ROCK'}, {'Name': 'Jack', 'Round': '0', 'Sign': 'SPOCK'}, {'Name': 'Jack', 'Round': '1', 'Sign': 'PAPER'}, {'Name': 'Jack', 'Round': '2', 'Sign': 'ROCK'}, {'Name': 'Henry', 'Round': '0', 'Sign': 'SCISSORS'}, {'Name': 'Henry', 'Round': '1', 'Sign': 'SPOCK'}, {'Name': 'Henry', 'Round': '2', 'Sign': 'LIZARD'}, {'Name': 'Paul', 'Round': '0', 'Sign': 'PAPER'}, {'Name': 'Paul', 'Round': '1', 'Sign': 'ROCK'}, {'Name': 'Paul', 'Round': '2', 'Sign': 'SPOCK'}]
Sachant que je souhaiterais que le code fonctionne avec d'autres fichiers excels, et que les keys sont les rounds, savez-vous comment faire ?
Merci d'avance !
Je débute en python et j'aimerais importer un fichier excel en dictionnaire avec des clés.
Pour l'instant j'ai ce code :
import csv
csv_file = open('/Users/julie/Downloads/players_infos.csv', 'r')
csv_reader = list(csv.DictReader(csv_file))
print(csv_reader)
Et j'obtiens ce résultat :
[{'Name': 'John', 'Round': '0', 'Sign': 'PAPER'}, {'Name': 'John', 'Round': '1', 'Sign': 'LIZARD'}, {'Name': 'John', 'Round': '2', 'Sign': 'ROCK'}, {'Name': 'Jack', 'Round': '0', 'Sign': 'SPOCK'}, {'Name': 'Jack', 'Round': '1', 'Sign': 'PAPER'}, {'Name': 'Jack', 'Round': '2', 'Sign': 'ROCK'}, {'Name': 'Henry', 'Round': '0', 'Sign': 'SCISSORS'}, {'Name': 'Henry', 'Round': '1', 'Sign': 'SPOCK'}, {'Name': 'Henry', 'Round': '2', 'Sign': 'LIZARD'}, {'Name': 'Paul', 'Round': '0', 'Sign': 'PAPER'}, {'Name': 'Paul', 'Round': '1', 'Sign': 'ROCK'}, {'Name': 'Paul', 'Round': '2', 'Sign': 'SPOCK'}]
Sachant que je souhaiterais que le code fonctionne avec d'autres fichiers excels, et que les keys sont les rounds, savez-vous comment faire ?
Merci d'avance !
A voir également:
- Mail veut signer à l'aide de la clé private key de votre trousseau
- Trousseau mot de passe iphone - Guide
- Clé de produit windows 10 gratuit - Guide
- Clé usb non détectée - Guide
- Formater clé usb - Guide
- Clé usb - Accueil - Stockage
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
quel résultat veux-tu obtenir?
quel résultat veux-tu obtenir?
J'aimerais avoir un dict key pour les rounds, pour que celui-ci puisse lire les fichiers csv que je vais importer dans le code. Mais je ne sais pas encore à quoi c'est censé ressembler car je n'en ai jamais fait avant
Le but de l'exercice est de faire tourner des tournois de pierre feuille ciseau plus deux autres actions (Spock et Lezard), je dispose de deux fichiers CSV, un qui comporte les actions des joueurs ainsi que leurs prénoms et l'autre qui montre l'ordre de jeu des joueurs. Les deux sont sous forme de tableau.
J'ai déjà réussi à créer les conditions pour les matchs, je peux aussi importer les fichiers CSV en Dict, mais à partir de la je ne sais pas comment faire pour coder le déroulement du tournoi. Peut-être en mettant les round en Keys ?
A noter aussi que je dois utiliser le même code pour 4 tournois différentes avec un nombre de joueurs différents. Il faut que le code soit fonctionnel en changeant seulement les fichiers CSV
CSV pour les rounds : https://zupimages.net/viewer.php?id=21%2F43%2Fhl4c.png
CSV pour les matchs : https://zupimages.net/viewer.php?id=21%2F43%2F1syf.png
J'ai déjà réussi à créer les conditions pour les matchs, je peux aussi importer les fichiers CSV en Dict, mais à partir de la je ne sais pas comment faire pour coder le déroulement du tournoi. Peut-être en mettant les round en Keys ?
A noter aussi que je dois utiliser le même code pour 4 tournois différentes avec un nombre de joueurs différents. Il faut que le code soit fonctionnel en changeant seulement les fichiers CSV
CSV pour les rounds : https://zupimages.net/viewer.php?id=21%2F43%2Fhl4c.png
CSV pour les matchs : https://zupimages.net/viewer.php?id=21%2F43%2F1syf.png