for循环加enumerate

for循环加enumerate
最新回答
画心骨

2024-01-08 07:57:53

常规的for循环在处理序列时,通常会通过索引来访问元素。以下是一个例子,程序初始化变量i为0,并创建一个序列seq,包含三个元素。循环遍历seq中的每一个元素,并打印当前索引i与对应的元素值。在每次迭代中,i的值加一。

i = 0

seq = ['one', 'two', 'three']

for element in seq:

print i, seq[i]

i += 1

输出结果依次为:0 one,1 two,2 three。

使用enumerate函数的for循环,可以同时获取序列中的元素和对应的索引。以下是用enumerate函数的for循环示例。初始化同样的序列seq,使用for循环遍历seq,每次迭代打印当前的索引i和对应的元素值。

seq = ['one', 'two', 'three']

for i, element in enumerate(seq):

print i, element

输出结果依次为:0 one,1 two,2 three。