作者MicroPtt (Mission Start)
看板Python
標題[問題] List串列問題
時間Sat Aug 29 04:14:49 2009
你好~~
假如我有一筆資料
[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
1F:→ rexrainbow:b = [ a[i:i+5] for i in xrange(0,len(a),5) ] 08/29 09:34
2F:→ ykjiang:你可以先想在別的語言你會怎麼做, 08/29 12:32
3F:→ ykjiang:然後再根據 Python 特性,寫出 Pythonic 的版本 08/29 12:32
4F:→ ykjiang:rex 手腳快,已經給答案了 :) 08/29 12:40
5F:推 ykjiang:Python 的 slice 運算連邊界都處理掉了,不易出錯 08/29 12:44
6F:→ MicroPtt:謝謝r大~~和j大的建議~~我想我需要多練習 08/29 13:03
7F:→ MicroPtt:打錯 應該打y大 = = 08/29 13:05