当前位置:   article > 正文

tqdm(enumerate()) 的解释_tqdm enumerate

tqdm enumerate

enumerate() 是python内置的迭代方法
tqdm 是以进度条的方式可视化运行过程的模块
首先,我们先来学习一下enumerate的使用方法

lt=['a','b','c','d','e','f','g'] # 创建lt数组
for i,item in enumerate(lt):
    print(i, item) # 打印索引和值
  • 1
  • 2
  • 3

输出结果:

0 a
1 b
2 c
3 d
4 e
5 f
6 g
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

我们再来看一下tqdm 的使用和运行效果:

pip install tqdm  # 安装
  • 1
from tqdm import tqdm
for item in tqdm(range(100)):
	# do something

>>> # output
100%|██████████████████████████████████████| 100/100 [00:00<00:00, 60159.27it/s]

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

最后,我们把tqdm和 enumerate结合 :

from tqdm import tqdm

lt = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
for i, item in enumerate(tqdm(lt)):
    print(i, item)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

运行结果如下图所示:

  0%|                                                     | 0/7 [00:00<?, ?it/s]0 a
1 b
2 c
3 d
4 e
5 f
6 g
100%|██████████████████████████████████████████| 7/7 [00:00<00:00, 30679.34it/s]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/101815
推荐阅读
相关标签
  

闽ICP备14008679号