在以下代码中:
a = [["2022"], ["2023"]]
b = [["blue", "red"], ["green", "yellow"]]
c = [["1", "2", "3"], ["4", "5", "6", "7"], ["8", "9", "10", "11"], ["12", "13"]]
我想要一个输出这个的函数,但对于任何数量的变量:
[
["2022", "blue", "1"],
["2022", "blue", "2"],
["2022", "blue", "3"],
["2022", "red", "4"],
["2022", "red", "5"],
["2022", "red", "6"],
["2022", "red", "7"],
["2023", "green", "8"],
["2023", "green", "9"],
["2023", "green", "10"],
["2023", "green", "11"],
["2023", "yellow", "12"],
["2023", "yellow", "13"],
]
我已经用itertools或zip搜索了一个函数来实现这一点,但还没有找到任何结果.
为了澄清,我的用例是迭代嵌套/多级下拉菜单的值(第一个下拉菜单返回选项,每个选项返回不同的下拉菜单,等等).