我有以下两个列表:
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
很重要。我正在为此苦苦挣扎。任何帮助表示赞赏。