recherche

Maison  >  Questions et réponses  >  le corps du texte

données de sortie de données de correspondance python

J'ai maintenant une liste avec le contenu re=['test1','test2','test3'], et un csv ou xlsx ou txt avec deux colonnes de données

L'effet que je veux obtenir est que si l'élément de re est égal à la colonne A du fichier, alors la ligne de données de la colonne AB du fichier sera affichée. Comment implémenter cela spécifiquement ?

扔个三星炸死你扔个三星炸死你2783 Il y a quelques jours834

répondre à tous(2)je répondrai

  • 黄舟

    黄舟2017-06-12 09:26:22

    Vous devez d'abord lire le fichier, puis mettre le résultat dans le tableau
    puis rechercher la valeur du tableau

    répondre
    0
  • 欧阳克

    欧阳克2017-06-12 09:26:22

    import csv
    with open("lookup.csv") as f:
        reader = csv.reader(f, delimiter=',')
        dict_lookup = {r[0]:r[1] for r in reader}
    print(dict_lookup) 
    print(dict_lookup['test2'])

    Sortie

    {'test1': 'output1', 'test2': 'output2', 'test3': 'output3'}
    output2

    Si le contenu de lookup.csv est

    test1,output1
    test2,output2
    test3,output3

    Il s'agit d'une opération très basique d'utilisation du module csv, il est recommandé d'y jeter un oeil

    répondre
    0
  • Annulerrépondre