python中的enumerate函数
2018-03-30 21:59
309 查看
python中的enumerate函数
目录
python中的enumerate函数目录
1.引入
例题
2.python enumerate()函数
enumerate()是python的内置函数
1.引入
例题
先看一道面试:有list= [1, 2, 3, 4, 5, 6] 1.请打印输出: 0, 1 1, 2 2, 3 3, 4 4, 5 5, 6 2.将 list 倒序成 [6, 5, 4, 3, 2, 1] 3.将a 中的偶数挑出 *2 ,结果为 [4, 8, 12]
这个例子用到了python中enumerate的用法。
2.python enumerate()函数
enumerate()是python的内置函数
1)enumerate在字典上是枚举、列举的意思2)对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值
3)enumerate多用于在for循环中得到计数
''' 该代码块遵循标准python3的语法 ''' >>> list=[1,2,3,4,5,6] >>>> for index ,data in enumerate(list): >>> for index ,data in enumerate(list): ... print(index,data) ... 0 1 1 2 2 3 3 4 4 5 5 6 >>> list2=list[::-1] >>> print(list) [1, 2, 3, 4, 5, 6] >>> print(list2) [6, 5, 4, 3, 2, 1] >>> list3=[i*2 for i in list if not i%2 ] >>> print(list3) [4, 8, 12]
#1)遍历字符串: for i,j in enumerate('abcde'): print i,j >>>0,a >>>1,b >>>2,c >>>3,d >>>4,e #遍历数组 for i,j in enumerate(('a','b','c')): print i,j 输出结果为: >>>0 a >>>1,b >>>2,c #遍历字典: for i,j in enumerate({'a':1,'b':2}): print i,j >>>0 a >>>1,b
相关文章推荐
- python中的enumerate函数 - 遍历序列中的元素以及它们的下标
- python中的enumerate函数用于遍历序列中的元素以及它们的下标
- 关于python中的enumerate函数的应用
- python中的enumerate函数 (2013-12-08 02:36:24)
- python enumerate函数
- python中的enumerate函数
- Python学习 ——enumerate函数
- python中的enumerate函数
- python中enumerate函数遍历元素用法分析
- Python enumerate函数
- python中的enumerate函数
- python中的enumerate函数
- python enumerate函数
- python enumerate函数用法
- python中enumerate函数用法实例分析
- python中enumerate函数的学习
- python的enumerate函数
- Python中的enumerate函数
- python基础-enumerate函数和python-运算符
- Python enumerate函数