Sono nuovo di Python, qualcuno potrebbe dirmi la differenza tra l'uscita di questi due blocchi di codice:Affettare delle liste in Python
1.
>> example = [1, 32, 1, 2, 34]
>> example[4:0] = [122]
>> example
[1, 32, 1, 2, 122, 34]
2.
>> example = [1, 32, 1, 2, 34]
>> example[4:1] = [122]
>> example
[1, 32, 1, 2, 122, 34]
Sono abbastanza sicuro che la riga uno e tre di entrambi i blocchi di codice non sono python validi, a meno che non si definisca l'esempio come elenco ecc con almeno 123 elementi. –
Suggerimento: cosa restituisce 'esempio [4: 0]'? Che dire di 'esempio [4: 1]'? E 'esempio [4: 5]'? Cerca di capire come funziona l'affettatura, quindi puoi dedurre perché i tuoi compiti fanno la stessa cosa. –
Grazie ragazzi ... finalmente capito il concetto di affettare – kanishka