Previous Up Next

1.37.8  Περιστροφή λίστας αρχίζοντας από το n-οστό στοιχείο της : rotate

rotate παίρνει σαν όρισμα μια λίστα και ένα ακέραιο n (από προεπιλογή n=-1).
rotate περιστρέφει την λίστα n θέσεις προς τα αριστερά αν n>0 ή προς τα δεξιά αν n<0. Τα στοιχεία που βγαίνουν έξω από την λίστα από την μια πλευρά επανέρχονται από την άλλη πλευρά. Από προεπιλογή n=-1 και το τελευταίο στοιχείο γίνεται πρώτο.
Είσοδος :

rotate([0,1,2,3,4])

Έξοδος :

[4,0,1,2,3]

Είσοδος :

rotate([0,1,2,3,4],2)

Έξοδος :

[2,3,4,0,1]

Είσοδος :

rotate([0,1,2,3,4],-2)

Έξοδος :

[3,4,0,1,2]

Previous Up Next