Bonjour,     Une petite coquille dans le code remplace l’expression ((null lst) nil) par ((null lst) (list ele))   Le code (defun insertAt (ele ind lst) (cond ((null lst) (list ele)) ((zerop ind) (cons ele lst)) ((cons (car lst) (insertAt ele (1- ind) (cdr lst))))) )   Pour tester _$ (setq lst '(A B C D E)) (A B C D E) _$ (insertAt 'F 5 lst) (A B C D E F) _$     Sinon pour faire echo à la proposition précédente de (gile) et pour le jeu une variante plus compacte, sans recourir à la