Ordenar elementos con sort() y sorted() - Listas 8 - Curso de Python desde cero - Capítulo 17
Penúltimo capítulo del bloque dedicado a listas en Python.
En este capítulo aprenderás a ordenar elementos en tus listas en orden alfabético con el método sort().
Simplemente, pon el nombre de la lista seguido de un .sort() y esta se ordenará alfabeticamente en orden ascendente (a-z).
Si lo prefieres en orden descendente (z-a), lo puedes hacer añadiendo un reverse=True dentro de los paréntesis del método sort().
¡Ojo! el True solo funciona si lo escribes con la letra T mayúscula.
¿Por qué me está saliendo verde en la posición 0?
Esto ocurre, porque tenemos antes el ordenamiendo con sort(), pero claro, en mi código estoy viendo el orden anterior a esto. (Si no lo entiendes muy bien, mira el vídeo y seguro que lo entenderás mejor).
Todo esto indica que los cambios de sort() son permanentes. Si no quieres esto, puedes utilizar en un print otro método parecido, sorted()
verde
Código Python
¡Cuidado con los paréntesis, fíjate que sorted() lleva los suyos propios!
Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.
Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.
No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.
Comentarios
Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.
IDEs para Python
PyCharm
Pycharm es un fantástico IDE para Python. Cuenta con versión gratuita y versión de pago. Tú eliges.
Como única desventaja, podemos decir que si el inglés no es lo tuyo, puede ser que este IDE no te vaya del todo cómodo, ya que por el momento, no está en español.
Puedes contactarme para peticiones comerciales y proyectos a mi correo electrónico.
Para dudas sobre el sitio web o sobre alguno de los cursos, puedes dejarme comentarios en la página correspondiente a la duda o en mi canal de YouTube.