如何在for
循環中創建列表的列表?在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個元素)。在循環中如何處理這個問題的任何想法?
'while'循環看起來有點無限......你沒有顯示你增加「a」的位置。 – nneonneo
我編輯了代碼。對於那個很抱歉! – user1620716
什麼是catid和NNCatelogue?名單?最好創建簡短的,自包含的,可運行的示例。 –