📅  最后修改于: 2023-12-03 14:46:25.308000             🧑  作者: Mango
本文介绍了一个使用Python编写的函数,用于计算一个列表中每个元素与其相邻元素的乘积。以下是函数的定义:
def multiply_adjacent_elements(lst):
"""
计算一个列表中每个元素与其相邻元素的乘积
参数:
lst (list): 输入列表
返回:
list: 乘积结果列表
"""
result = []
for i in range(len(lst)-1):
result.append(lst[i] * lst[i+1])
return result
下面是一个使用示例,展示了如何调用该函数并输出结果:
numbers = [1, 2, 3, 4, 5]
result = multiply_adjacent_elements(numbers)
print(result) # 输出: [2, 6, 12, 20]
在上面的示例中,我们创建了一个名为numbers
的列表,其中包含数字1到5。然后,我们调用multiply_adjacent_elements()
函数,将numbers
作为参数传递给它。函数返回一个新列表,其中包含每个元素与其相邻元素的乘积。最后,我们将结果打印出来,可以得到[2, 6, 12, 20]
。
该函数通过遍历输入列表中的元素,使用索引i
访问当前元素以及下一个元素(i+1
),并将它们的乘积添加到结果列表中。函数的执行范围是列表的长度减1,以免越界访问。
希望以上介绍对你理解和使用这个乘以相邻元素的Python函数有所帮助!