Python enumerate遍历数组示例应用

yipeiwu_com6年前Python基础

    其他语言中,比如C#,我们通常遍历数组是的方法是:

for (int i = 0; i < list.Length; i++)
{
    //todo with list[i]
}

在Python中,我们习惯这样遍历:

for item in sequence:
    process(item)

这样遍历取不到item的序号i,所有就有了下面的遍历方法:

for index in range(len(sequence)):
    process(sequence[index])

其实,如果你了解内置的enumerate函数,还可以这样写:

for index, item in enumerate(sequence):
    process(index, item)


相关文章

Python守护进程(daemon)代码实例

# -*-coding:utf-8-*- import sys, os '''将当前进程fork为一个守护进程 注意:如果你的守护进程是由inetd启动的,不要这样做!ine...

在Python中操作字典之fromkeys()方法的使用

 fromkeys()方法从序列键和值设置为value来创建一个新的字典。 语法 以下是fromkeys()方法的语法: dict.fromkeys(seq[, value...

Python3.7 dataclass使用指南小结

dataclass简介 dataclass的定义位于PEP-557,根据定义一个dataclass是指“一个带有默认值的可变的namedtuple”,广义的定义就是有一个类,它的属性均可...

Python+Opencv识别两张相似图片

Python+Opencv识别两张相似图片

在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系。 当然了,图像识别这个话题作为计算机科学的一个分支,不...

Python 实现简单的shell sed替换功能(实例讲解)

code: f = open('yesterday','r',encoding='utf-8') f2 = open('yesterday.bak','w',encoding='ut...