Introducción
En este desafío, se te pide escribir una función de Python que devuelva los n
elementos mínimos de una lista dada.
This tutorial is from open-source community. Access the source code
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
En este desafío, se te pide escribir una función de Python que devuelva los n
elementos mínimos de una lista dada.
Escribe una función llamada min_n(lst, n = 1)
que tome una lista lst
y un entero opcional n
(valor predeterminado de 1
). La función debe devolver una nueva lista que contenga los n
elementos más pequeños de la lista original lst
. Si no se proporciona n
, la función debe devolver una lista que contenga el elemento más pequeño de lst
.
Si n
es mayor o igual que la longitud de lst
, la función debe devolver la lista original ordenada en orden ascendente.
Tu función debe cumplir con estos pasos:
sorted()
para ordenar la lista en orden ascendente.def min_n(lst, n = 1):
return sorted(lst, reverse = False)[:n]
min_n([1, 2, 3]) ## [1]
min_n([1, 2, 3], 2) ## [1, 2]
En este desafío, aprendiste cómo escribir una función de Python que devuelve los n
elementos mínimos de una lista dada. También aprendiste cómo usar la función integrada sorted()
y la notación de rebanado para completar esta tarea.