avatar
fireworks99
keep hungry keep foolish

python study

enumerate遍历

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

Code

'''
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串
组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
'''

# 字符串
s = 'fireworks'
for i, char in enumerate(s):
    print(i, char)
'''
0 f
1 i
2 r
3 e
4 w
5 o
6 r
7 k
8 s
'''

# 列表
list = [ 'fireworks', '24', 1, 17 ];
for i, idx in enumerate(list):
    print(i, idx)
'''
0 fireworks
1 24
2 1
3 17
'''
# 元组
tup = ('LX', 24, 'short hair', 'tall')
for i, idx in enumerate(tup):
    print(i, idx)
'''
0 LX
1 24
2 short hair
3 tall
'''

dict = { 'My love' : 'lx', 100 : 3.1415926 }
for i, key in enumerate(dict):
        print(i, key, dict[key])
'''
0 My love lx
1 100 3.1415926
'''
Site by Baole Zhao | Powered by Hexo | theme PreciousJoy