看板 Python 關於我們 聯絡資訊
我有一個資料結構 需要兩層list來紀錄 如下: li = [[0,'a',2], [0,'b',1], [1,'a',2], [2,'b',0]] 我想蒐集其中的子list(3個一組的那部份)第一項為0的部份 for i in range(3): if i in ??? .... 我的想法是要多一層迴圈 for i in range(3): for j in li: if i in j[0]: ... 但感覺這樣的程式可讀性會降低 有沒有人有其他想法呢 對不吝分享的大大先說生謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.83 ※ 編輯: wil771126 來自: 163.22.18.83 (10/24 15:54)
singermath:a=filter(lambda i:i[0]==0,li) 10/24 15:57