J'ai deux listes, telles que:
l_one = [2,5,7,9,3]
l_two = [4,6,9,11,4]
...et j'ai besoin de trouver les valeurs min et max à partir de deux listes combinées. C'est, je veux générer un seul min et une seule valeur max.
Ma question est - ce qui est le plus pythonic façon d'atteindre cet objectif?
Toute aide appréciée.
source d'informationauteur Darwin Tech
Sans doute le plus lisible est
ou
Il copie les listes, bien que, depuis
l_one + l_two
crée une nouvelle liste. Pour éviter la copie, vous pourriez faireUn autre chemin qui évite de copier les listes de
Vous pouvez les combiner et ensuite appeler min ou max:
si vous avez des listes comme vous le faites, cela fonctionne, même avec des listes à partir de différentes tailles :
Vous pouvez même avoir une meilleure solution, qui travaille avec les différents tableau numpy :
Si vous souhaitez sélectionner les valeurs maximales ou minimales dans les deux listes.Je pense que le suivant:
Il sera de retour une valeur maximale après une comparaison de chaque élément dans ces deux listes.