[問題] 從list取出固定數量元素
請問不定數量(LEN)的 list,一次取 INTERVAL 個值為一組,不足自成一組
要麼寫比較簡潔?(下面寫法不對,只能跑3個一組)
LEN = 100
INTERVAL = 3
lst = [x for x in range(0, LEN)]
for i in range(0, LEN, INTERVAL):
try:
print(lst[i], lst[i+1], lst[i+2])
except IndexError:
try:
print(lst[i], lst[i+1])
except IndexError:
print(lst[i])
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.239.216
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1534761976.A.A1E.html
※ 編輯: ggirls (114.136.239.216), 08/20/2018 18:48:16
※ 編輯: ggirls (114.136.239.216), 08/20/2018 18:48:39
推
08/20 19:00,
5年前
, 1F
08/20 19:00, 1F
→
08/20 19:00,
5年前
, 2F
08/20 19:00, 2F
→
08/20 19:00,
5年前
, 3F
08/20 19:00, 3F
→
08/20 19:00,
5年前
, 4F
08/20 19:00, 4F
→
08/20 19:01,
5年前
, 5F
08/20 19:01, 5F
→
08/20 19:01,
5年前
, 6F
08/20 19:01, 6F
→
08/20 19:01,
5年前
, 7F
08/20 19:01, 7F
→
08/20 20:19,
5年前
, 8F
08/20 20:19, 8F
→
08/20 20:27,
5年前
, 9F
08/20 20:27, 9F
→
08/20 20:57,
5年前
, 10F
08/20 20:57, 10F
推
08/20 23:09,
5年前
, 11F
08/20 23:09, 11F
→
08/20 23:09,
5年前
, 12F
08/20 23:09, 12F
→
08/20 23:09,
5年前
, 13F
08/20 23:09, 13F
→
08/20 23:09,
5年前
, 14F
08/20 23:09, 14F
推
08/21 17:00,
5年前
, 15F
08/21 17:00, 15F