如何在for
循环中制作列表列表?
这是我现在编码的内容:
a = 0
xy=[[[],[]],[[],[]],[[],[]],[[],[]],[[],[]],[[],[]],[[],[]],[[],[]],[[],[]],[[],[]],[[],[]],[[],[]]]
for liness in range(len(NNCatelogue)):
a=0
for iii in range(len(NNCatelogue[liness])):
while a < len(catid):
if catid[a]==NNCatelogue[liness][iii]:
xyiii = (catid[a], a)
xy.append(xyiii)
a += 1
正如预期的那样,我得到的输出是一个冗长的对列表。它看起来像下面这样:
[...,('C-18-1262', 30908),
('C-18-1264', 30910),
('C-18-1265', 30911),
('C-18-1267', 30913),
('C-18-1250', 30896),
('C-18-1254', 30900),...]
不过,我想将这个对列表转换为对列表。有 1268 次迭代,每个列表的长度应该是 12。(所以 1268 个列表,每个列表有 12 个元素)。在循环中如何解决这个问题的任何想法?