ordenar alfabeticamente en python
Publicado por Ivan (26 intervenciones) el 15/05/2023 01:20:30
Hola . Necesito orientación para resolver este ejercicio. En el foro del curso no me contestan y estoy frenado ahi . Uso append y luego el sort , pero me ordena a partir del nombre y no del apellido . Use join y luego reversed pero despues no logro volver a el ordenamiento de la lista....No es mi idea que me hagan el ejercicio ,,,, orientarme o explicarme de que manera....GRACIAS
Tienes una lista con los nombres y apellidos de estudiantes de un curso, ordenados alfabéticamente por apellido y luego por nombre:
estudiantes = [
'Mario Avedaño',
'Policarpo Avedaño',
'Juan Bodoque',
'Juanin Harry',
'Mario Hugo',
'Dylan Manguera',
'Eusebio Manguera'
]
Deberás definir la función agregar_estudiante(lista, estudiante), la cual recibe como parámetro una lista en el formato anterior y el nombre de un nuevo estudiante. La función deberá agregar al estudiante en la posición correcta (ordenado alfabéticamente por apellido y nombre) de la lista y luego retornar la lista. Por ejemplo, si en la lista anterior se agrega el estudiante 'Eliza Manguera', entonces tu función deberá retornar:
['Mario Avedaño',
'Policarpo Avedaño',
'Juan Bodoque',
'Juanin Harry',
'Mario Hugo',
'Dylan Manguera',
'Eliza Manguera',
'Eusebio Manguera'
]
Tienes una lista con los nombres y apellidos de estudiantes de un curso, ordenados alfabéticamente por apellido y luego por nombre:
estudiantes = [
'Mario Avedaño',
'Policarpo Avedaño',
'Juan Bodoque',
'Juanin Harry',
'Mario Hugo',
'Dylan Manguera',
'Eusebio Manguera'
]
Deberás definir la función agregar_estudiante(lista, estudiante), la cual recibe como parámetro una lista en el formato anterior y el nombre de un nuevo estudiante. La función deberá agregar al estudiante en la posición correcta (ordenado alfabéticamente por apellido y nombre) de la lista y luego retornar la lista. Por ejemplo, si en la lista anterior se agrega el estudiante 'Eliza Manguera', entonces tu función deberá retornar:
['Mario Avedaño',
'Policarpo Avedaño',
'Juan Bodoque',
'Juanin Harry',
'Mario Hugo',
'Dylan Manguera',
'Eliza Manguera',
'Eusebio Manguera'
]
Valora esta pregunta


0