Помогите с массивом в python

Возьмем массив и переменную
a = [1, 2, 3, 4, 5]
k = 7
Нужно взять k-й элемент из массива a но если это сделать прямо a[k] мы получим ошибку

list index out of range

Как взять k-й элемент из массива без ошибки

1 лайк

Ну ошибка говорит что ты выходишь за пределы массива, у тебя не существует k-го элемента

Да, я не уточнил, я хочу взять в таком случае 3 т.к. 7 индексов проходит массив 1 раз и останавливается на тройке

a[k % 5]

1 лайк

не ну раз на то пошло:

a[k % len(a)]

3 лайка