¿Hay alguna forma o función fácil de determinar el mayor número en una lista de Python? Podría simplemente codificarlo, ya que solo tengo tres números, sin embargo, haría que el código fuera mucho menos redundante si pudiera decir lo mejor con una función incorporada o algo así.Python - Encuentra el número más grande en una lista de números
Respuesta
¿Qué hay de máximo()
highest = max(1, 2, 3) # or max([1, 2, 3]) for lists
Uso max()
>>> l = [1, 2, 5]
>>> max(l)
5
>>>
Puede utilizar la función incorporada max()
con varios argumentos:
print max(1, 2, 3)
o una lista:
list = [1, 2, 3]
print max(list)
o de hecho cualquier cosa iterable.
#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) no hay ninguna razón para no hacer my_list = sorted ([int (raw_input ('Por favor escriba un número')) para _ en xrange (10)) contra escribir cosas extra. 2) tienes una lista llamada sorted_list pero en realidad no la ordenas 3) No hay nada en la pregunta que pregunte sobre filtrar números impares solamente 4) ¿Qué proporciona esto que las respuestas anteriores hace 5 años no (además de responder a un pregunta que no se hizo, y de una manera menos elegante) – Foon
Si usted tiene que encontrar sin usar función max continuación, puede seguir el código de abajo:
a=[1,2,3,4,6,7,99,88,999]
max= 0
for i in a:
if i > max:
max=i
print(max)
¿Por qué nunca podría usar la función max? –
Así que escribí esto para aquellas personas que se preparan para la entrevista, donde la pregunta es encontrar el máximo de una lista sin utilizar la función máxima. Si crees que es bueno para la entrevista, vota por favor –
max
es una función incorporada en el pitón, que se utiliza para obtener el valor máximo de una secuencia , es decir, (lista, tupla, ajuste, etc ..)
print(max([9, 7, 12, 5]))
# prints 12
- 1. Encuentra el número más cercano en una lista de números
- 2. encuentra el algoritmo de submatriz más grande
- 3. Encuentra el 10% más grande de los números en una matriz en orden
- 4. Encuentra vacíos en una lista de números
- 5. Encuentra el más grande de tres valores en PHP
- 6. jQuery obtener el número más grande de la lista
- 7. partido de lista en Python: obtener índices de una sub-lista en una lista más grande
- 8. Fortran: el número entero más grande y el más pequeño
- 9. Encuentra el elemento más grande y el segundo más grande en un rango
- 10. Encuentra el más pequeño entre 3 números en C++
- 11. Encuentra el valor más grande más pequeño que x en una matriz ordenada
- 12. Implementación más eficiente de una clase de número grande
- 13. Puzzle: Encuentra el rectángulo más grande (problema de rectángulo máximo)
- 14. Encuentra el valor más cercano en una lista de ordererd
- 15. Encuentra la suma de subconjuntos de una lista en Python
- 16. ¿Cómo encontrar el número más pequeño y más grande en una matriz?
- 17. Ruby: número redondo hasta el número más cercano basado en lista arbitraria de números
- 18. Número más grande y más pequeño en una matriz
- 19. ¿Cuál es la función integrada que encuentra el número primo siguiente más grande en Java?
- 20. Encuentra el número que ocurre más en una lista <int>
- 21. Encuentra el número de ángulos internos de un polígono, más grande que 180º
- 22. ¿Encuentra la potencia más grande de dos menos que el número X?
- 23. Lista booleana extremadamente grande en Python
- 24. Python - Encuentra el color dominante/más común en una imagen
- 25. Encuentra cuatro números consecutivos que suman el número dado
- 26. divisor común más grande euclidiano para más de dos números
- 27. Encuentra el número más pequeño no utilizado en SQL Server
- 28. Encuentra el número más pequeño en Arreglo rotativo ordenado
- 29. pares números una lista?
- 30. Encuentra el número N-ésimo más frecuente en la matriz
Gracias, que era exactamente lo que necesitaba: D –
impresionante, divertirse pitón-ción :-) – Jubal
pidió un conjunto * * – rbp