看板 Python 關於我們 聯絡資訊
你好~~ 假如我有一筆資料 [1,2,3,4,5,6,...~100] 我想把它改成儲存~~每五格就儲存一個巢狀串列 ex:[ [1,2,3,4,5], [6,7,8,9,10], ....~,[96,97,98,99,100] ] 不知道我該怎麼做... -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.206.70
rexrainbow:b = [ a[i:i+5] for i in xrange(0,len(a),5) ] 08/29 09:34
ykjiang:你可以先想在別的語言你會怎麼做, 08/29 12:32
ykjiang:然後再根據 Python 特性,寫出 Pythonic 的版本 08/29 12:32
ykjiang:rex 手腳快,已經給答案了 :) 08/29 12:40
ykjiang:Python 的 slice 運算連邊界都處理掉了,不易出錯 08/29 12:44
MicroPtt:謝謝r大~~和j大的建議~~我想我需要多練習 08/29 13:03
MicroPtt:打錯 應該打y大 = = 08/29 13:05