Python enumerate() 函数如何实现索引功能
1.描述:
enumerate()函数用于将一个可遍历的数据对象(如列表,元组,字符串)组合为一个索引序列,同时列出数据和数据索引(下标),一般用于for循环当中
2.语法
enumerate(sequence,[start=0])
3.参数:
- sequence:一个序列,迭代器或其他支持迭代对象
- start:可选参数,下标起始位置,默认从索引0开始
4.返回值
返回enumerate(枚举)对象
5.实例
list1=[10,20,30,40,"maple","yf",60]
tup1=(100,200,300,400,"hao","qazert",600)
str1="1234qwertjdsa22323"
forindex1,item1inenumerate(list1):
print("index1=%d,item1=%s"%(index1,item1,))
print("------------------------------")
forindex2,item2inenumerate(list1,start=2):
print("index2=%d,item2=%s"%(index2,item2,))
print("******************************")
forindex3,item3inenumerate(tup1):
print("index3=%d,item3=%s"%(index3,item3,))
print("==============================")
forindex4,item4inenumerate(tup1,start=4):
print("index4=%d,item4=%s"%(index4,item4,))
print("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%")
forindex5,item5inenumerate(str1):
print("index4=%d,item4=%s"%(index5,item5,))
print("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$")
forindex6,item6inenumerate(str1,start=6):
print("index4=%d,item4=%s"%(index6,item6,))
#输出的结果如下:
index1=0,item1=10
index1=1,item1=20
index1=2,item1=30
index1=3,item1=40
index1=4,item1=maple
index1=5,item1=yf
index1=6,item1=60
------------------------------
index2=2,item2=10
index2=3,item2=20
index2=4,item2=30
index2=5,item2=40
index2=6,item2=maple
index2=7,item2=yf
index2=8,item2=60
******************************
index3=0,item3=100
index3=1,item3=200
index3=2,item3=300
index3=3,item3=400
index3=4,item3=hao
index3=5,item3=qazert
index3=6,item3=600
==============================
index4=4,item4=100
index4=5,item4=200
index4=6,item4=300
index4=7,item4=400
index4=8,item4=hao
index4=9,item4=qazert
index4=10,item4=600
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
index4=0,item4=1
index4=1,item4=2
index4=2,item4=3
index4=3,item4=4
index4=4,item4=q
index4=5,item4=w
index4=6,item4=e
index4=7,item4=r
index4=8,item4=t
index4=9,item4=j
index4=10,item4=d
index4=11,item4=s
index4=12,item4=a
index4=13,item4=2
index4=14,item4=2
index4=15,item4=3
index4=16,item4=2
index4=17,item4=3
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
index4=6,item4=1
index4=7,item4=2
index4=8,item4=3
index4=9,item4=4
index4=10,item4=q
index4=11,item4=w
index4=12,item4=e
index4=13,item4=r
index4=14,item4=t
index4=15,item4=j
index4=16,item4=d
index4=17,item4=s
index4=18,item4=a
index4=19,item4=2
index4=20,item4=2
index4=21,item4=3
index4=22,item4=2
index4=23,item4=3
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。