Как вы можете вернуть подсписок из списка, возвращающего 3 последовательных элемента, где последний элемент ссылается на первый, если в списке есть какой-либо индекс?
Например, данный индекс 3
для list = [1,2,3,4,5]
вернет [4,5,1]
. Или данный индекс 4
со списком = [1,2,3,4,5]
вернет [5,1,2]
.
Опции у меня есть:
1. return list[index:] + list[:index+3]
2. return list[index:index+3] + list[:len(list)-index]
3. return list[index+3:] + list[:len(list)-index]
4. return list[index:index+3] + list[:max(0 , -1*(len(list)-index-3))]