gpt4 book ai didi

python - 每个组合列表的一个元素之间的组合

转载 作者:行者123 更新时间:2023-12-05 06:41:14 24 4
gpt4 key购买 nike

<分区>

我有大约 12 个包含任意元素的列表 [a, b, c, ... , z] 并且我通过 itertools.combinations(iterable, n) 生成与每个原始列表相匹配的组合列表。

现在最重要的是获得一个包含所有可能组合的列表,从每个组合列表中选择一个元素(组合)。

一个简化的例子是:

A = [a,b,c]
B = [d,e,f]
C = [g,h,i]

my_iterable = [A, B, C]

输出应该是:

>>> foo(my_iterable)
(a,d,g), (a,d,h), (a,d,i), (a,e,g), (a,e,h), ... , (c,f,i)

输入的可迭代对象,例如“A、B 和 C”可能具有可变长度,foo() 可能是生成器函数。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com