Я пытаюсь напечатать все возможные результаты данного списка, и мне было интересно, как добавить значение в различные местоположения в списке. Например, если мой список был [A,B], я хочу вставить X во все возможные индексы списка, чтобы он возвращал эти [X,A,B], [A,X,B], [A,B,X].
Я думал об использовании range(len()) и цикла for, но не уверен, как начать.