您的位置:首页 > 编程语言 > Python开发

Python天天美味(23) - enumerate遍历数组

2008-05-17 20:04 495 查看
其他语言中,比如C#,我们通常遍历数组是的方法是:

for (int i = 0; i < list.Length; i++)

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 天天美味系列(总)

Python 天天美味(21) - httplib,smtplib

Python 天天美味(22) - 拷贝对象(深拷贝deepcopy与浅拷贝copy)

Python 天天美味(23) - enumerate遍历数组

Python 天天美味(24) - 初始化多维数组

Python 天天美味(25) - 深入理解yield

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: