原标题:Python3中 enumerate函数
相信在学习Python的时候,经常会遇到程序当中出现enumerate函数,而不知道如何去使用,我现在就通过两个例子做一下讲解。
01
—
例子1
源码如下:
test_list = [
'Hello',
',',
'Give',
'me',
'five',
'please',
]
for i in enumerate(test_list):
print(i)
print(type(i))
结果为:
(0, 'Hello')
(1, ',')
(2, 'Give')
(3, 'me')
(4, 'five')
(5, 'please')
02
—
例子2
源码如下:
test_list = [
'Hello',
',',
'Give',
'me',
'five',
'please',
]
for num,content in enumerate(test_list):
print('编号是%s,内容是%s' % (num, content))
结果为:
编号是0,内容是Hello
编号是1,内容是,
编号是2,内容是Give
编号是3,内容是me
编号是4,内容是five
编号是5,内容是please
03
结论
总结:
这个函数是在你内容的前面默认添加一个序号,与你的内容一起组合成一个元组类型。
更好的理解就是在你内容前面增加了数字索引,这也方便了某些操作。返回搜狐,查看更多
责任编辑: