Re: [問題] 多層list的搜尋法

看板Python作者 (wotupset)時間15年前 (2009/10/24 17:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《wil771126 (雨的印記)》之銘言: : 我有一個資料結構 需要兩層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]: : ... : 但感覺這樣的程式可讀性會降低 有沒有人有其他想法呢 : 對不吝分享的大大先說生謝謝 因為只是要找第一項 所以用我自己的想法寫出來 就變成是: for i in range(3): if li[i][0]==0: print("找到了 ^____^") 出來的結果也是兩個 如果沒有其他方面的應用或是要求 我個人是會寫成這樣 @_____@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.91.170
文章代碼(AID): #1Auit2iY (Python)
討論串 (同標題文章)
文章代碼(AID): #1Auit2iY (Python)