Вы можете использовать len () , чтобы получить длину списка.Кроме того, вы можете заменить значения из списка, используя mylist[index] = new_value
.
def my_func(lst, r, e):
if r < 0 or r > len(lst)-1:
return 'error'
else:
lst[r] = e
return lst[r]
lst = [1, 2, 3, 4, 5]
r = 2
e = 22
print(my_func(lst, r, e))