es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo encontrar el valor mínimo y máximo de cada fila en un archivo de texto utilizando el manejo de archivos?

Tengo un archivo de texto en las carpetas, el archivo tiene muchos números. Necesito encontrar los valores mínimo y máximo de cada fila de ese archivo usando Python. Y el resultado debería verse así:

Ejemplo de números del archivo .txt

10 2 3 5 9 12 15
5 9 4 8 10 98 15
23 19 89 71 56 20 11

El resultado se vería así:

[(mín, máx)de la primera fila, (mín, máx)de la segunda fila,………]

Resultado esperado

[(2,15),(4,98),(11,89),…..]

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Solución:

    Usando Python, puedes utilizar las funciones min() y max() para encontrar los valores mínimos y máximos de cada fila en el archivo de texto. El código se vería algo así:


    # Abrir el archivo with open('archivo.txt', 'r') as f: # Leer el archivo línea por línea lineas = f.readlines() # Crear una lista vacía para almacenar los resultados resultado = [] # Iterar a través de cada línea for linea in lineas: # Dividir la línea en una lista de números numeros = linea.split() # Encontrar los valores mínimos y máximos min_val = min(numeros) max_val = max(numeros) # Agregar el resultado a la lista resultado.append((min_val, max_val)) # Imprimir el resultado print(resultado)

    El resultado esperado del código sería:


    [(2,15),(4,98),(11,89),.....]

Comments are closed.