Y a-t-il un moyen ou une fonction facile de déterminer le plus grand nombre dans une liste python? Je pourrais juste le coder, car je n'ai que trois nombres, mais cela rendrait le code beaucoup moins redondant si je pouvais dire le meilleur avec une fonction intégrée ou quelque chose.Python - Trouver le plus grand nombre dans une liste de nombres
Répondre
Qu'en est-max()
highest = max(1, 2, 3) # or max([1, 2, 3]) for lists
Utilisez max()
>>> l = [1, 2, 5]
>>> max(l)
5
>>>
Vous pouvez utiliser la fonction intégrée max()
avec plusieurs arguments:
print max(1, 2, 3)
ou une liste:
list = [1, 2, 3]
print max(list)
ou en fait tout ce qui est itérable.
#Ask for number input
first = int(raw_input('Please type a number: '))
second = int(raw_input('Please type a number: '))
third = int(raw_input('Please type a number: '))
fourth = int(raw_input('Please type a number: '))
fifth = int(raw_input('Please type a number: '))
sixth = int(raw_input('Please type a number: '))
seventh = int(raw_input('Please type a number: '))
eighth = int(raw_input('Please type a number: '))
ninth = int(raw_input('Please type a number: '))
tenth = int(raw_input('Please type a number: '))
#create a list for variables
sorted_list = [first, second, third, fourth, fifth, sixth, seventh,
eighth, ninth, tenth]
odd_numbers = []
#filter list and add odd numbers to new list
for value in sorted_list:
if value%2 != 0:
odd_numbers.append(value)
print 'The greatest odd number you typed was:', max(odd_numbers)
1) il n'y a aucune raison de ne pas faire my_list = trié ([int (raw_input ('Veuillez taper un nombre')) pour _ dans xrange (10)) plutôt que de taper des trucs supplémentaires. 2) vous avez une liste appelée sorted_list mais vous ne la triez pas réellement 3) Il n'y a rien dans la question demandant de filtrer les nombres impairs seulement 4) Qu'est-ce que cela fournit que les réponses précédentes il y a 5 ans ne répondaient pas question qui n'a pas été posée, et d'une manière moins élégante) – Foon
Si vous devez le trouver sans utiliser la fonction max vous pouvez suivre le code ci-dessous:
a=[1,2,3,4,6,7,99,88,999]
max= 0
for i in a:
if i > max:
max=i
print(max)
Pourquoi ne pourriez-vous jamais utiliser la fonction max? –
Donc, j'ai écrit cela pour les personnes qui se préparent à l'entrevue, où la question est de trouver le maximum d'une liste sans utiliser la fonction max.Si vous vous sentez bien pour l'entrevue s'il vous plaît upvote –
max
est une fonction intégrée en python, qui est utilisé pour obtenir la valeur maximale d'une séquence , à savoir (liste, tuple, ensemble, etc ..)
print(max([9, 7, 12, 5]))
# prints 12
- 1. Comment concevoir un algorithme pour trouver le plus grand nombre dans une liste de nombres?
- 2. Trouver le plus grand delta entre deux entiers dans une liste en python
- 3. jQuery obtenir le plus grand nombre de la liste
- 4. Python trouver n nombres consécutifs dans une liste
- 5. C#, trouver le plus grand facteur premier d'un nombre
- 6. Le moyen le plus efficace pour trouver le plus grand des trois nombres
- 7. Comment trouver le plus grand et le plus petit nombre dans un tableau en c
- 8. MySql simple - Obtenir le plus grand nombre dans le tableau
- 9. trouver le plus grand algorithme de sous-matrice
- 10. aide AWK trouver un plus petit nombre dans une deuxième colonne plus grand que x
- 11. Algorithme de tri le plus efficace pour un grand nombre de nombres
- 12. Trouve le plus grand 10% de nombres dans un tableau dans l'ordre
- 13. Comment puis-je trouver le plus grand nombre de six chiffres ou plus?
- 14. Trouver les nombres qui apparaissent le plus dans un vecteur
- 15. Trouver plus grand-séquence commune
- 16. Java Algo à Trouver le plus petit et le deuxième plus petit nombre dans la liste
- 17. Les nombres les plus fréquemment répétés dans une énorme liste de nombres
- 18. C++ Plus grand nombre de vérification
- 19. Trouver une petite image dans un plus grand
- 20. PHP trouver le nombre le plus proche
- 21. Trouver n plus grands nombres dans une matrice clairsemée
- 22. Le plus grand nombre de projets au sein d'une solution
- 23. Quel est le "plus grand" nombre négatif sur une machine 4-bit?
- 24. Python: comment obtenir le nombre d'articles triés dans une liste?
- 25. Trouver le plus grand bloc de mémoire libre
- 26. la requête soit champ avec le plus grand nombre
- 27. Python: trouver le plus bas entier
- 28. Algorithme pour trouver le nombre qui apparaît le plus dans une rangée - C++
- 29. Plus grand nombre parmi le nombre stocké dans un ensemble de variables
- 30. lucene plus grand que
Merci, c'était exactement ce que je avais besoin: D –
Impressionnant, amusez-vous python-ing :-) – Jubal
il a demandé un ensemble * * – rbp