У меня есть два следующих списка:
l1 = [1, 2, ,3]
l2 = [x, y]
И хотелось бы, чтобы все списки из 5 элементов сохраняли только порядок l1
. Скажем:
[x, y, 1, 2, 3],
[x, 1, y, 2, 3],
[x, 1, 2, y, 3],
[x, 1, 2, 3, y],
[y, x, 1, 2, 3],
[y, 1, x, 2, 3],
[y, 1, 2, x, 3],
[y, 1, 2, 3, x],
[1, x, y, 2, 3],
[1, x, 2, y, 3],
[1, x, 2, 3, y],
[1, y, x, 2, 3],
[1, y, 2, x, 3],
[1, y, 2, 3, x],
...
[1, 2, 3, y, x],
...
[1, 2, 3, x, y]
Заметьте, что порядок l1
важен, а l2
— нет. l2
элементы занимают l1+l2 позиций, но важен только порядок l1
.
Я борюсь с этим. Любая помощь приветствуется.