<分区> 分区>
我正在尝试创建一个 id 列表,其中数字由三个不同的列表组成:数字的第一部分应该来自列表 pers:
pers = list(range(1,12))
第二部分应该是人员 id 和数字 1 或 2 的组合(不一定是列表,因为它只是两个数字),如下所示:
ids = [11, 12, 21, 22, 31, 32, 41, 42, 51, 52, 61, 62, 71, 72, 81, 82, 91,
92, 101, 102, 111, 112]
第三部分应该是上述内容和列表 reps 中的值的组合:
reps = list(range(1,13))
像这样:
ids = [111, 112, 113, 114, 115, 116, 117, 118, 119, 1110, 1111, 1112,
121, 122, 123, 124, 125, 126, 127, 128, 129, 1210, 1211, 1212 ...]
依此类推,一直到 11212(第 11 个人,第 2 条条件,第 12 次重复)。列表中总共有大约 2250 个项目。
我在 this post 中尝试了各种 itertools 函数,或嵌套的 for 循环、列表列表和提示。 ,但似乎没有一个能满足我的需要。
