Qualcosa come max(len(s1), len(s2))
restituirà solo la lunghezza massima. Ma se in realtà voglio scoprire quale stringa è più lunga, e forse salvarla su un'altra stringa, come è fatto? max(s1,s2)
sembra restituire la stringa con il valore maggiore, ma non necessariamente la più lunga.Come trovo la stringa più lunga in Python?
Nota: questo deve essere fatto senza liste o array.
Perché il downvote? Questo non risponde alla domanda? – Joe
Funziona, ma non è un idioma perché precisamente quella funzionalità, in una forma più generale e utile, esiste già tra i builtin. – delnan
Forse dovresti modificare la domanda per dire "qual è l'unico vero modo per farlo?". – Joe