Algo como max(len(s1), len(s2))
solo devolverá la longitud máxima. Pero si realmente quiero saber qué cadena es más larga, y tal vez guardarla en otra cadena, ¿cómo se hace? max(s1,s2)
parece devolver la cadena con el valor más grande, pero no necesariamente el más largo.¿Cómo puedo encontrar la cadena más larga en Python?
Nota: esto tiene que hacerse sin listas o matrices.
¿Por qué el voto a favor? ¿Esto no responde la pregunta? – Joe
Funciona, pero no es idiomático porque precisamente esa funcionalidad, en una forma más general y útil, ya existe entre los builtins. – delnan
Tal vez debería editar la pregunta para decir "¿cuál es la única forma verdadera de hacer esto?". – Joe