有没有办法找出数字组合(存储在列表中)是否在更长的数字组合中(存储在单独的列表中)?
例如
mylist = [(1, 4, 7), (3, 6, 9)]
serieslist = list(itertools.combinations((range(1, 50)), 5))
>> [(1, 2, 3, 4, 5), (1, 2, 3, 4, 6), (1, 2, 3, 4, 7)...etc...]
在上面的示例中,我想返回 numbers的组合是 numbers(1, 4, 7)
的组合(1, 2, 3, 4, 7)
。
但具体来说,我不想分成(1, 2, 3, 4, 7)
三个进一步的组合。
理想情况下,我想把它写成一个for
语句来mylist
比较serieslist
.