Lors du traitement du fichier CSV - lignes et colonnes - nous devons trouver la valeur minimale de toutes les lignes, j'essaie de créer un ensemble à partir de chaque ligne, puis de trouver la valeur minimale dans chaque ligne. Je ne sais pas si c'est juste, peut-être y avoir autre chose. Dans la sortie, nous obtenons la colonne de valeurs minimales, j'ai besoin d'une seule valeur minimale de toutes les entrées
comme: Entrez la description de l'image ici J'ai besoin d'une seule valeur: 10 p>
Le code: p> sortie: p>
3 Réponses :
Essayez ceci:
min(row[0] for row in reader)
Bien que ce code puisse résoudre le problème de l'OP, il est préférable d'inclure une explication sur la manière dont votre code répond à la question de l'OP. De cette manière, les futurs visiteurs peuvent apprendre de votre message et l'appliquer à leur propre code. Donc, ce n'est pas un service de codage, mais une ressource pour la connaissance. De plus, de haute qualité, des réponses complètes sont plus susceptibles d'être évitées. Ces caractéristiques, ainsi que l'exigence selon laquelle tous les postes sont autonomes, sont certaines des forces de manière à ce que la plate-forme, qui la différencie des forums. Vous pouvez modifier pour ajouter des informations supplémentaires et / ou pour compléter vos explications avec la documentation de la source.
Merci pour les commentaires Jeremy! Je garderai cela à l'esprit pour mes futures réponses.
@anna,
Essayez-vous simplement de trouver la valeur minimale ou la plus petite de votre CSV? Vous pouvez faire quelque chose comme ceci:
Deux étapes. Premier est de trouver min pour chaque rangée. Puis min.
Merci, c'est génial!
Min (min (rangée [1:]) pour la ligne in Reader) code>
Oui, c'est vraiment efficace))