Qual è il modo pitone per farlo?Ordine inverso di una stringa senza str.split() consentito
Da questo: 'Questa è una stringa di provare' a questo: 'cercare di stringa di un Questo è l''
La mia prima risposta è stata:
for w in 'This is a string to try'.split(' ')[::-1]:
print w,
ma str.split() non è permesso. Poi sono arrivato fino a questo:
def reverse_w(txt):
tmp = []
while (txt.find(' ') >= 0):
tmp.append(txt[:txt.find(' ')])
txt = txt[txt.find(' ')+1:]
if (txt.find(' ') == -1):
tmp.append(txt)
return tmp[::-1]
invertire l'intera stringa. quindi invertire (indietro) ogni singola parola. –
È un compito? – FallenAngel
Scrivi la tua divisione quindi. –