Giovanni Marco Dall'Olio ha scritto: > Ho appena scoperto l'esistenza dell'operatore [::-1] per invertire una > stringa: > >>>> a = [1, 2, 3] >>>> a[::-1] > [3, 2, 1] >>>> 'abcd'[::-1] > 'dcba' > > mi sapreste dire dove sono documentati gli operatori come questo, in python? > E' una cosa di python 2.6? > Scusate se faccio sempre le stesse domande :) ma utilizzando questo > operatore, rischio di rompere qualche PEP8 - scrivere codice non > compatibile con vecchie versioni di python? > E' documentato qua (nella sezione Sequences): http://www.python.org/doc/2.5.2/ref/types.html
"Some sequences also support ``extended slicing'' with a third ``step'' parameter: a[i:j:k] selects all items of a with index x where x = i + n*k, n >= 0 and i <= x < j. " Quindi e' standard non ti preoccupare :) ciao SG _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python