Sì, lo so che ci sono un sacco di domande simili lassù. Ma non riesco a trovare quello che stavo cercando.Simple Python String (Backward) Slicing
La mia confusione riguarda l'affettamento all'indietro.
my_jumble = ['jumbly', 'wumbly', 'number', 5]
print(my_jumble[:1:-1])
Ora ho scoperto che il risultato sarà
[5, 'number']
Così ho pensato che forse mi metterà alla prova fuori modificando le estremità in quel affettare stringa.
print(my_jumble[:2:-1])
ero davvero sicuro che Python mi avrebbe dato qualcosa di simile
[5, 'number', 'wumbly']
Invece mi ha dato questo che mi ha fatto completamente perso ...
[5]
qualcuno può spiegare che cosa è sta succedendo qui? Sono nuovo di Python e trovo questo molto confuso .. Grazie per qualsiasi aiuto.
Spiegazione sorprendente. Lo capisco adesso. Grazie mille. –
@HarryLens siete i benvenuti! ;) quando possiamo vederlo graficamente, le cose diventano più facili da capire ... :) – Ian
> slicing indietro rovescia la tua lista prima di essere affettata
warvariuc