Open benjaminsalgado opened 11 months ago
Hola, el método sort() sí puede ser utilizado
¿Por que sorted NO esta permitido pero si sort? Espero que esto sea porque estan priorizando mas el uso de listas por comprension y no porque quieran hacer programacion funcional, pues si pensamos en lo que se quiere hacer en programacion funcional, entonces lo correcto seria hacer sorted(), pues esto no tendria efectos secundarios, y no modificaria una variable, en cambio, usar sort() esta modificando una lista, esto iria en contra de los principios de la programacion funcional.
Si es para impulsar el uso de listas por comprension, ok, lo entiendo, pero de otro modo me parece una eleccion altamente arbitraria y sin sentido.
Lo otro es que sea por que sorted puede convertir un generador hacia una lista, lo cual me parece la explicacion con mas sentido.
Hola, efectivamente es por lo último que mencionas, sorted esta prohibido porque crea una lista y como se menciona en el enunciado esto no está permitido.
Duda
Hola, leí que
sorted()
no esta permitido, pero el métodosort()
también estaría prohibido o si podría utilizarlo?