国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python列表如何分成大小均匀的块

python列表如何分成大小均匀的块

python列表

头像

小妮浅浅

2021-09-10 09:22:477353浏览 · 0收藏 · 0评论

1、生成想要块的生成器。

def chunks(lst, n):
    """Yield successive n-sized chunks from lst."""
    for i in range(0, len(lst), n):
        yield lst[i:i + n]
import pprint
pprint.pprint(list(chunks(range(10, 75), 10)))
[[10, 11, 12, 13, 14, 15, 16, 17, 18, 19],
 [20, 21, 22, 23, 24, 25, 26, 27, 28, 29],
 [30, 31, 32, 33, 34, 35, 36, 37, 38, 39],
 [40, 41, 42, 43, 44, 45, 46, 47, 48, 49],
 [50, 51, 52, 53, 54, 55, 56, 57, 58, 59],
 [60, 61, 62, 63, 64, 65, 66, 67, 68, 69],
 [70, 71, 72, 73, 74]]

2、如果使用的是Python2,则应使用xrange()代替range()。

def chunks(lst, n):
    """Yield successive n-sized chunks from lst."""
    for i in xrange(0, len(lst), n):
        yield lst[i:i + n]

3、可以简单地使用列表推导而不是编写函数。

尽管将这样的操作封装在命名函数中,以便代码更容易理解。

[lst[i:i + n] for i in range(0, len(lst), n)]
Python 2 版本:
[lst[i:i + n] for i in xrange(0, len(lst), n)]

以上就是python列表分成大小均匀块的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《妻子的肉体偿还》5| 《我的漂亮老师2》| 母与子免费观看大全电视剧| 《完美邻居2》电影在线观看| 床上瑜伽| 女人一旦尝到粗硬的心理| 老公不在家憋不住了该怎么办| 簧片| 当着全班面被C到高潮哭视频| 《妻子6》在线观看免费版电视剧| 韩国 朋友家的麦子| ETERNITY~深夜的转生初].... | 少年阿兵全集| 《交换温柔》免费观看全集完整版| 《厨房韵母2》免费观看完整版 | 孤男寡女干柴烈火的下一句是什么 | 真人刺激战场40分钟电视剧| 无码粉嫩小滨无套在线观看...| 强伦轩女教师在线播放| 自己怎么玩隐私位置游戏 | 日本大片PPT免费| 《完美邻居2》电影在线观看| 二人努力生猴子免费观看| 人狗大战2免费观看正版| 继母的朋友| 温柔女教师在线观看电视剧大全| 苍井空| 夫妻二人世界免费看第一集| 阴部按摩出水太尴尬怎么办 | 《野外強轰》完整版| -区二三国产好的精华液品牌介绍 日产精品一线二线三线芒果 | 真人做运动视频素材| 初中小姐姐脚丫踩在男生困困| 莲井志帆| 狗锁住女人狗的视频大全图片| 床3| 圆滚滚的大扔子视频在线观看| 《交换做爰》在线观看| 《女仆教育》动漫第一季| 《妻子的肉体偿还》5| 我把校花嘴巴当套子的小说