
Porque no me ordena
Publicado por Dennis (25 intervenciones) el 24/03/2023 15:42:33
Tengo que crear una funcion que dado una cadena y una subcadena:
1- Diga si la subcadena existe dentro de la cadena
2- Devuelva la que sea anterior en orden alfabético, es decir, en caso que me den 'hola Mundo' y 'a', se debe debolver 'a' porque esta es primero que 'hol'
Nota: No ordena ni con sorted() ni con sort()
El problema es que no me ordena
Funcion
1- Diga si la subcadena existe dentro de la cadena
2- Devuelva la que sea anterior en orden alfabético, es decir, en caso que me den 'hola Mundo' y 'a', se debe debolver 'a' porque esta es primero que 'hol'
Nota: No ordena ni con sorted() ni con sort()
El problema es que no me ordena
Funcion
1
2
3
4
5
6
7
def buscarSubcadena(frase, subfrase):
if subfrase in frase:
lista = [frase[0:frase.index(subfrase)], subfrase]
lista.sort()
return True, lista[0]
else:
return 'No existe coincidencias', None
1
verificar, orden = buscarSubcadena("Hola Mundo", "a")
Valora esta pregunta


0