itertools 是python的迭代器模块
itertools 是python的迭代器模块,itertools提供的工具相当高效且节省内存。使用这些工具,你将能够创建自己定制的迭代器用于高效率的循环。
itertools包自带了三个可以无限迭代的迭代器(如没有循环结束条件,到导致死机)
1 2 3 4 5 6 7 8 9 | import itertools print ( list (itertools.repeat( 10 , 5 ))) # [10, 10, 10, 10, 10] count( 5 , 2 ) #从5开始的整数循环器,每次增加2,即5, 7, 9, 11, 13, 15 ... cycle( 'abc' ) #重复序列的元素,既a, b, c, a, b, c ... repeat( 1.2 ) #重复1.2,构成无穷循环器,即1.2, 1.2, 1.2, ... |
分类:
python琐碎语法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!