您的位置: 网站首页> python基础> 当前文章
python的enumerate函数详解
老董-我爱我家房产SEO2020-04-06193围观,134赞
返回一个可迭代对象(叫做枚举对象),对象中的每个值是iterable中元素的索引及值组成的元组。
enumerate() 方法的语法如下: enumerate(iterable, [start=0]) 参数 iterable-- 支持迭代的对象。 start -- 下标起始位置。
和zip函数类似,enumerate函数的返回值通过for循环输出后,再用list来输出列表是空列表。先通过list输出后,再循环输出也是没有数据的。
# -*- coding: utf-8 -*- lis = ['python66','我爱python66','python66太好啦'] res = enumerate(lis) print(res) for i,j in res: print(i,j) # 以下是空 print(list(res))
0 python66 1 我爱python66 2 python66太好啦 []
# -*- coding: utf-8 -*- lis = ['python66','我爱python66','python66太好啦'] res = enumerate(lis,start=2) print(res) print(list(res)) # 以下无输出 for i,j in res: print(i,j)
[(2, 'python66'), (3, '我爱python66'), (4, 'python66太好啦')]
很赞哦!
python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
相关文章
文章评论
-
python的enumerate函数详解文章写得不错,值得赞赏
站点信息
- 网站程序:Laravel
- 客服微信:a772483200