Previous Up Next

1.37.9  Μετατόπιση (ολίσθηση) λίστας αρχίζοντας από το n-οστό στοιχείο της : shift

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

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

Έξοδος :

[undef,0,1,2,3]

Είσοδος :

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

Έξοδος :

[2,3,4,undef,undef]

Είσοδος :

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

Έξοδος :

[undef,undef,0,1,2]

Previous Up Next