Python ordenar cadenas alfabéticamente
-
Ordenar cadenas alfabéticamente con la función
sorted()
en Python -
Ordenar cadenas alfabéticamente con la función
str.join()
en Python

Este tutorial discutirá los métodos para ordenar alfabéticamente una cadena en Python.
Ordenar cadenas alfabéticamente con la función sorted()
en Python
La función sorted()
en Python se usa para ordenar objetos iterables por los valores de sus elementos. Como ya sabemos, la cadena de Python es un objeto iterable. Por lo tanto, podemos usar la función sorted()
para ordenar alfabéticamente una cadena. El código de muestra a continuación nos muestra cómo ordenar alfabéticamente una cadena en Python.
raw = "Doctor Zhivago"
print(sorted(raw))
Producción :
[' ', 'D', 'Z', 'a', 'c', 'g', 'h', 'i', 'o', 'o', 'o', 'r', 't', 'v']
Ordenamos la cadena raw
y mostramos la salida en la consola. Este enfoque clasifica sobre la base de los valores ASCII de los elementos o caracteres. El único problema con este enfoque es que la función sorted()
solo devuelve una lista de caracteres ordenados.
Ordenar cadenas alfabéticamente con la función str.join()
en Python
El método anterior funciona bien, pero el único problema con ese enfoque es que la función sorted()
solo devuelve una lista de caracteres ordenados. Este problema se puede resolver con la función str.join()
. La función str.join()
toma un iterable y agrega cada elemento al final de la cadena de llamada. El código de muestra a continuación nos muestra cómo ordenar alfabéticamente una cadena con la función str.join()
en Python.
raw = "Doctor Zhivago"
arranged = "".join(sorted(raw))
print(arranged)
Producción :
DZacghiooortv
Clasificamos la cadena raw
, almacenamos los resultados dentro de la cadena arranged
y mostramos la cadena arranged
al usuario. Usamos una cadena vacía con la función join()
para agregar los caracteres ordenados al final de una cadena vacía.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInArtículo relacionado - Python String
- Eliminar comas de cadena en Python
- Cómo verificar si una cadena está vacía de una manera pythonista
- Convertir una cadena en nombre de variable en Python
- Cómo eliminar los espacios en blanco de una cadena en Python
- Cómo extraer números de una cadena en Python
- Cómo convertir una cadena a datetime en Python