IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Lecture de fichier et stockage dans un dictionnaire


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 1
    Par défaut Lecture de fichier et stockage dans un dictionnaire
    Bonjour,

    Je suis un novice en python et j'aimerais créer une fonction qui lit et récupère les données d'un fichier de données et les stocke dans un dictionnaire. Ce dictionnaire serait par la suite utilisé dans une autre fonction. Voici un exemple du contenu du fichier de données :

    plateau :
    23 34 20
    spam :
    20 6
    20 25
    tour :
    20 25
    20 24
    21 25
    21 24
    espèces :
    boa 10 10 21 5 2 50
    piton 12 13 10 3 4 60
    Je vous en prie quelqu'un pourrait me donner un coup de main.
    Merci d'avance

  2. #2
    Membre très actif

    Homme Profil pro
    Bidouilleur
    Inscrit en
    Avril 2016
    Messages
    721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Avril 2016
    Messages : 721
    Billets dans le blog
    1
    Par défaut
    Salut.

    Il faudrait déjà montrer ce que tu as tenté de faire.

    Au vu de ton fichier, on imagine déjà qu'une ligne finissant par : sera un item de ton dictionnaire, mais en ce qui concerne les valeurs, c'est un peu plus complexe, pour plateau, cela devrait être une liste ou un tuple (23, 34, 20).
    Pour spam cela devrait peut-être être une liste de listes ou tuple de tuples, puisque plusieurs lignes de nombres.
    Pour espèces, vu que la première valeur de la ligne est non numérique, on pourrait imaginer que ce sera un dictionnaire avec pour clés boa et piton et pour valeurs une liste ou tuple des valeurs suivantes.

    Il faut essayer de trouver le bon compromis pour récupérer et stocker correctement les valeurs de ton fichier.
    Pour faire tout ça, les bases de python sont suffisantes, lecture et parcours des lignes d'un fichier, comment déterminer si un caractère se situe dans une chaîne, comment déterminer si un caractère ou une chaîne est numérique, comment transformer une chaîne en liste de chaînes en l'éclatant par tel caractère., etc.

Discussions similaires

  1. Lecture de fichier et placement dans une variable
    Par juniordev dans le forum Débuter
    Réponses: 3
    Dernier message: 18/01/2014, 13h56
  2. Lecture des fichiers de resources dans la sdcard
    Par David55 dans le forum Android
    Réponses: 10
    Dernier message: 01/10/2013, 18h41
  3. [JNDI] Lecture du fichier jndi.properties dans un MDB en weblogic 10.3
    Par fedfil dans le forum Java EE
    Réponses: 1
    Dernier message: 03/02/2012, 14h07
  4. Réponses: 1
    Dernier message: 06/07/2009, 18h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo