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, ...

  

posted @   sangern  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示