a[1:]
дает вам совершенно новый list
, но вы не присваиваете его какой-либо переменной, поэтому он просто выбрасывается после этой строки. Вы должны присвоить его чему-либо (скажем, b
), а затем добавить к нему (в противном случае append
изменит список, но ничего не вернет):
a = [1,2,3,4,5]
b = a[1:]
b.append(a[0])
И теперь b
- ваш желаемый результат[2,3,4,5,1]