Comment allez-vous? J'essaie de prendre la valeur la plus basse du code suivant, mon idée est que, par exemple, le résultat sera comme. pays, prix, date
im en utilisant python pour le code p> L'idée dans cet exemple sera comme
Comme vous le voyez le prix du pays (RO) (1017) La date ('2019-05-27') est la P> Valores = "RO [1017] ['2019-05-27']" p> p>
3 Réponses :
Il y a plus d'une façon de coder cela. Ce qui suit fera cela: il produira p> Cependant, je suppose ici que vous ne voulez pas 0 valeurs, sinon le La réponse serait p> si vous souhaitez inclure 0, modifiez simplement le bloc IF. p> p>
Cela devrait fonctionner pour vous. Je suppose que tu veux le prix le plus faible non zéro. Le résultat sera alors le premier élément de la liste filtrée p> < Pré> xxx pré> La sortie sera p>
J'ai scindé chaque chaîne dans les listes en sublistes via des supports carrés [ code> et élimine les crochets supplémentaires [ code> et ] code> pour chaque élément, d'où chaque subliste aura [état, prix, dates] code>.
Je trie ensuite sur le prix, qui est le deuxième élément de chaque subliste et filtrer les prix 0 code>,
max () code> et min () code> Les fonctions prennent un argument clé. Donc, chaque fois que vous avez besoin d'un minimum ou de maximum, vous pouvez souvent tirer parti de ces intégrés. Le seul code que vous devez écrire quelque chose pour convertir une valeur à la représentation correspondante à des fins max / min.
La valeur la plus basse est décidée par tous les 3 paramètres? Ou juste par un ou deux d'entre eux?
salut @deveshkumarsingh La valeur la plus basse est décidée par le prix, dans ce cas [RO] a le prix le plus bas [1017] la journée ['2019-05-27'] ... D'autres ont des prix plus élevés. désolé si le prix n'a pas de signe $. L'idée est que le résultat est Valores = "RO [1017] ['2019-05-27']"
Mais BA a
0 code> prix, pourquoi n'est-ce pas que le plus bas?@Deveshkumarsingh no n ° 0 es comme null ... Je veux tous les prix> à 0
Compris, vérifiez ma réponse ci-dessous! Il devrait fonctionner pour vous! @Manuellemos