Python – 查找列表中第一个和最后一个偶数元素之间的距离

pythonserver side programmingprogramming更新于 2025/11/3 9:48:17

当需要查找列表中第一个和最后一个偶数元素之间的距离时,使用索引访问列表元素并找到差异。

示例

下面是相同的演示

my_list = [2, 3, 6, 4, 6, 2, 9, 1, 14, 11]

print("列表为:")
print(my_list)
my_indices_list = [idx for idx in range(
len(my_list)) if my_list[idx] % 2 == 0]

my_result = my_indices_list[-1] - my_indices_list[0]

print("结果为:")
print(my_result)

输出

列表为:
[2, 3, 6, 4, 6, 2, 9, 1, 14, 11]
结果为:
8

解释

  • 定义一个列表并显示在控制台上。

  • 迭代列表,检查元素是否能被 2 整除。

  • 如果能,则将它们分配给一个变量。

  • 通过对它们进行索引来获取最后一个元素和第一个元素之间的差异。

  • 此差异分配给一个变量。

  • 此变量显示在控制台上。


相关文章


有用资源