Python中range()、index()、enumerate()函数

一、enumerate()是python的内置函数、适用于python2.x和python3.x

  • 在字典上是枚举、列举的意思
  • 参数为可遍历/可迭代的对象(如列表、字符串)
  • 多用于在for循环中得到计数,利用它可以同时获得索引和值,即需要index和value值的时候可以使用enumerate
  • enumerate()返回的是一个enumerate对象
复制代码
 1 ls = ['a', 'b', 'c']
 2 # method 1
 3 # for i in range(len(ls)):
 4 #     print(i, end = ' ')
 5 #     print(ls[i])
 6 
 7 # # method 2
 8 # for s in ls:
 9 #     print(ls.index(s), end=' ')
10 #     print(s)
11 #
12 # # method 3
13 for i, s in enumerate(ls):
14     print(i, end=' ')
15     print(s)
16 
17 #结果
18 0 a
19 1 b
20 2 c
复制代码

 

posted @   几何0814  阅读(158)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示