PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 请问list怎么一次印n个item
楼主:
liataian
(T-PANY FOREVER)
2014-12-24 23:03:17
大家好,是这样的,假设我有如下list
l = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
如果我想要一次印出3个item,且最后不足3个item时仍能印出来
如下这样:
[1,2,3]
[4,5,6]
[7,8,9]
[10,11,12]
[13,14,15]
[16,17,18]
[19,20]
想请问这样要如何做呢?
谢谢!
作者: LiloHuang (十年一刻)
2014-12-24 23:21:00
l = range(1, 21)def print_item(l, n):for i in xrange(0, len(l), n):print l[i:i+n]print_item(l, 3)如果只是要印出来,这是最直观的做法
作者:
alibuda174
(阿哩不达)
2014-12-24 23:24:00
print([l[i:i+3] for i in range(0, len(l), 3)])
楼主:
liataian
(T-PANY FOREVER)
2014-12-24 23:31:00
感谢两位帮忙,可以work ^^
作者:
ccwang002
(亮)
2014-12-25 09:31:00
itertools 底下有 grouper w. fillvalue 的范例
继续阅读
Re: [问题]scrapy如何将item的资料成对的储存起来?
allen511081
[问题] 关于 print format
os653
[问题] python抓网页资料问题
sariel0322
[问题] Django仿做网页部分功能
tino9808
[闲聊] Rusthon
changyuheng
Re: [问题] 透过 Python 即时更新 Excel
largesperm
Re: [问题] 大量资料程式抓取
alibuda174
[问题] 大量资料程式抓取
sariel0322
Re: [问题]我写的爬虫只会爬到第一个符合条件的
Seudo
[问题]我写的爬虫只会爬到第一个符合条件的
elmo56
Links
booklink
Contact Us: admin [ a t ] ucptt.com