codice:
listaDegliAltri = list[:i] + list[i+1:]
Semplicemente, costruisce una lista contenente tutti gli elementi di list tranne l'elemento i-esimo.

La cosa funziona grazie alla notazione di slicing: list[:i] prende tutti gli elementi dal primo fino all'i-esimo (escluso), list[i+1:] prende tutti gli elementi dall'(i+1)esimo fino alla fine della lista; il + concatena le due slice, e ottieni così la lista originaria privata dell'elemento i.