首页 > 解决方案 > 用其他两个列表的排列填充固定大小的列表

问题描述

所以我必须用另外两个列表的排列来填充 12 个元素的列表,其中 6 个元素必须来自第一个列表,6 个必须来自第二个列表。元素的内容和顺序都很重要。

我尝试使用 itertools 排列分别计算列表的排列,然后根据需要以某种方式将它们组合在一起,但是虽然第一个列表的大小可以管理,但第二个列表非常大(+1000 个元素),因此很难不计算它们的排列时内存不足。

另外我真的不知道如何有效地组合它们,我确信我在这件事上手动编写的所有代码都将比我不知道的一些数学函数效率低得多。

标签: python-3.xitertools

解决方案


推荐阅读