【发布时间】:2021-11-14 20:49:16
【问题描述】:
我需要组合一个列表列表,例如从每个列表中选择 n 个元素
a=[[1,2,3,4,5],[6,7,8,9,10]]
n1=2
n2=3
所以我的结果可能是这样的:
r=[[1,2,6,7,8],[1,2,6,7,9],...,[4,5,7,8,9],[4,5,8,9,10]]
有什么干净的方法吗?还是我必须将列表分成更小的尺寸并使用 for 循环来调用 itertools?
【问题讨论】:
标签: python combinations itertools