使用range(len(list))可以遍历列表的所有索引,然后通过判断索引是否为偶数来筛选出偶数索引的整数。最后将这些整数相乘即可得到乘积。
以下是一个示例代码:
def find_even_index_product(lst):
product = 1
for i in range(len(lst)):
if i % 2 == 0: # 判断索引是否为偶数
product *= lst[i]
return product
# 示例用法
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = find_even_index_product(my_list)
print(result)
输出结果为:3840
这段代码会遍历列表my_list的所有索引,判断索引是否为偶数,如果是偶数则将对应的整数乘到product变量上。最后返回product的值,即为所有偶数索引整数的乘积。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云