python内建函数enumerate函数

enumerate函数的作用是将一个可遍历的数据对象(如列表,元祖或者字符串)组合成一个索引序列,同时列出数据和数据下标

list1 = ["a","b","c",1]
str1 = "abcdefg"
tup1 = ("haha","hehe","heihei")

def test_enumerate(arg1):
    for i, value in enumerate(arg1):
        print(i, ":", value)

test_enumerate(list1)
>>
0 : a
1 : b
2 : c
3 : 1
test_enumerate(str1)
>>
0 : a
1 : b
2 : c
3 : d
4 : e
5 : f
6 : g
test_enumerate(tup1)
>>
0 : haha
1 : hehe
2 : heihei

你可能感兴趣的:(python内建函数enumerate函数)