python中enumerate函数遍历元素用法分析

 更新时间:2016年03月11日 10:28:12   作者:Ruthless  
这篇文章主要介绍了python中enumerate函数遍历元素用法,结合实例形式分析了enumerate函数遍历元素的相关实现技巧,需要的朋友可以参考下

本文实例讲述了python中enumerate函数遍历元素用法。分享给大家供大家参考,具体如下:

enumerate函数用于遍历序列中的元素以及它们的下标

示例代码如下:

i = 0
seq = ['one', 'two', 'three']
for element in seq:
  print i, seq[i]
  i += 1
#0 one
#1 two
#2 three
print '============'
seq = ['one', 'two', 'three']
for i, element in enumerate(seq):
  print i, seq[i]
print '============'
for i,j in enumerate('abc'):
  print i,j
#0 a
#1 b
#2 c
print '============'
def _treatment(pos, element):
  return '%d: %s' %(pos, element)
seq = ['one', 'two', 'three']
print [_treatment(i, e1) for i, e1 in enumerate(seq)]

运行结果如下:

0 one
1 two
2 three
============
0 one
1 two
2 three
============
0 a
1 b
2 c
============
['0: one', '1: two', '2: three']

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • Python下使用Psyco模块优化运行速度

    Python下使用Psyco模块优化运行速度

    这篇文章主要介绍了Python下使用Psyco模块优化运行速度,Psyco模块可以使你的Python程序运行的像C语言一样快,本文给出了多个代码示例,并讲解了Psyco的安装和使用方法,需要的朋友可以参考下
    2015-04-04
  • python网络编程之五子棋游戏

    python网络编程之五子棋游戏

    这篇文章主要为大家详细介绍了python网络编程之五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • Python定制类你不知道的魔术方法

    Python定制类你不知道的魔术方法

    你知道什么是定制类?Python中包含很多内置的(Built-in)函数,异常,对象。分别有不同的作用,我们可以重写这些功能,希望对大家有所帮助。一起跟随小编过来看看吧
    2022-07-07
  • python实现逆滤波与维纳滤波示例

    python实现逆滤波与维纳滤波示例

    今天小编就为大家分享一篇python实现逆滤波与维纳滤波示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • python读取txt文件并逐行输出字符串

    python读取txt文件并逐行输出字符串

    Python提供了简单且方便的方法来读取txt文件,使用open()函数和readlines()方法逐行输出文件中的字符串内容,我们可以轻松地读取文件内容,并通过循环遍历的方式逐行处理,读取txt文件的方法在各种应用场景中非常常见,可以用于数据分析、文本处理、日志分析等
    2023-10-10
  • pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]

    pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]

    这篇文章主要介绍了pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[],文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • python爬取网页版QQ空间,生成各类图表

    python爬取网页版QQ空间,生成各类图表

    最近python课程学完了,琢磨着用python点什么东西,经过一番搜索,盯上了QQ空间,本文主要讲述了如何爬取网页版QQ空间,并生成词云图、柱状图、折线图、饼图的各种示例代码
    2021-06-06
  • Python使用Traits库实现对象属性

    Python使用Traits库实现对象属性

    Python作为一种动态编程语言,它的变量没有类型,这种灵活性给快速开发带来很多便利,不过它也不是没有缺点,Traits库的一个很重要的目的就是为了解决这些缺点所带来的问题,trait为Python对象的属性增加了类型定义的功能
    2023-11-11
  • Python实现列表转Excel表格的第一列

    Python实现列表转Excel表格的第一列

    这篇文章主要为大家详细介绍了如何将Python中的列表转换为Excel表格的第一列,并通过案例和代码展示具体的操作步骤,希望可以帮助大家快速掌握这一技能
    2024-04-04
  • python 自动轨迹绘制的实例代码

    python 自动轨迹绘制的实例代码

    今天小编就为大家分享一篇python 自动轨迹绘制的实例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07

最新评论