📜  for el index list python (1)

📅  最后修改于: 2023-12-03 15:30:50.320000             🧑  作者: Mango

Python中 for 循环和索引的使用

在Python语言中,我们可以使用for循环来遍历一个列表或者其他可迭代对象。但是在某些情况下,我们需要知道当前元素所在的位置,这时候我们就可以使用索引。本文将介绍如何在Python中使用for循环和索引。

在for循环中使用索引

我们可以使用Python内置函数 enumerate() 来在for循环中同时获得索引和元素。

my_list = ['a', 'b', 'c']
for index, element in enumerate(my_list):
  print(index, element)

输出:

0 a
1 b
2 c
列表推导式中的for循环和索引

我们还可以将带索引的循环结合列表推导式来创建一个新的列表。

my_list = ['a', 'b', 'c']
new_list = [index for index, element in enumerate(my_list)]
print(new_list)

输出:

[0, 1, 2]
练习
  1. 现有一个列表 ['apple', 'banana', 'peach'],请使用for循环和索引输出以下结果:
0 apple
1 banana
2 peach
  1. 现有一个列表 [3, 6, 9, 12, 15],请使用带索引的循环结合列表推导式创建一个新的列表,新的列表包含每个元素的索引值。
结论

在Python中,我们可以使用for循环和索引来访问列表中的元素和进行列表推导式。这是Python中一个非常有用的功能,特别是在某些情况下需要深入访问列表和处理数据。