0
votes

Comment puis-je prendre la valeur la plus basse dans ce code?

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 xxx

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

Valores = "RO [1017] ['2019-05-27']"


5 commentaires

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 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


3 Réponses :


0
votes

Il y a plus d'une façon de coder cela. Ce qui suit fera cela: xxx

il produira xxx

Cependant, je suppose ici que vous ne voulez pas 0 valeurs, sinon le La réponse serait xxx

si vous souhaitez inclure 0, modifiez simplement le bloc IF.


0 commentaires

0
votes

Cela devrait fonctionner pour vous. Je suppose que tu veux le prix le plus faible non zéro.
J'ai scindé chaque chaîne dans les listes en sublistes via des supports carrés [ et élimine les crochets supplémentaires [ et ] pour chaque élément, d'où chaque subliste aura [état, prix, dates] .
Je trie ensuite sur le prix, qui est le deuxième élément de chaque subliste et filtrer les prix 0 ,

Le résultat sera alors le premier élément de la liste filtrée < Pré> xxx

La sortie sera xxx


0 commentaires

0
votes

max () et min () 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. xxx


0 commentaires