Python中关于enumerate()的使用
查看所有Python相关学习笔记 一、简介
【Python中关于enumerate()的使用】enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
1.1 语法
enumerate(sequence, [start=0])
1.2 参数
-
sequence
:一个序列、迭代器或其他支持迭代对象。 -
start
:指定下标开始值,默认是0,如指定为3,则下标从3开始计数。
- 返回 enumerate(枚举) 对象。
2.1 打印列表的值及对应的下标
alist = ['a', 'b', 'c']
for index, value in enumerate(alist):
print(index, value)# 执行结果
0 a
1 b
2 c
2.2 打印字典的key值及对应的下标
adict = {'aa': 'a', 'bb': 'b', 'cc': 'c'}
for index, key in enumerate(adict):
print(index, key)# 执行结果
0 aa
1 bb
2 cc
2.3 打印列表的值及对应的下标(下标值从指定的数字开始)
alist = ['a', 'b', 'c']
for index, value in enumerate(alist, 3):
print(index, value)# 执行结果
3 a
4 b
5 c
三、参考资料
- Python enumerate() 函数
推荐阅读
- 热闹中的孤独
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 异地恋中,逐渐适应一个人到底意味着什么()
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- “成长”读书社群招募
- 2020-04-07vue中Axios的封装和API接口的管理