Deseo crear una lista maxValues que contenga los primeros 20 valores de una lista de enteros lst.Filtrar máx. 20 valores de una lista de enteros
maxValues = []
for i in range(20):
maxValues.append(max(lst))
lst.remove(max(lst))
¿Hay un código más compacto para lograr esta tarea o incluso función incorporada?
No es solo compacidad. Su código (si se corrige, la declaración 'del' es incorrecta) es O (n * k), mientras que los otros métodos son O (nlogn). – agf
@agf, Gracias, corregido. – xralf