Re: [問題] 多層list的搜尋法
※ 引述《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
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章