📅  最后修改于: 2023-12-03 15:04:05.128000             🧑  作者: Mango
在 Python 编程中,您经常需要迭代列表中的所有元素并对它们执行操作。这就是 forEach
方法的作用,它是一种循环(或迭代)列表的快捷方式。
forEach
接受一个函数作为参数,该函数将在列表的每个元素上运行。以下是语法:
# Python3 语法
list.forEach(function)
其中,list
是您要迭代的列表对象,function
是在列表的每个元素上运行的函数。
以下是一个使用 forEach
方法打印列表所有元素的简单示例:
# Python3 语法
fruits = ['apple', 'banana', 'cherry']
fruits.forEach(print)
输出:
apple
banana
cherry
您还可以传递一个具有带参数和返回值的普通函数作为参数,并对列表元素执行操作。例如,以下示例对列表中的每个元素执行平方运算:
# Python3 语法
nums = [1, 2, 3, 4, 5]
def square(x):
return x ** 2
nums.forEach(lambda x: print(square(x)))
输出:
1
4
9
16
25
在 Python 中,forEach
方法是一种方便的选项,用于迭代列表并对其执行操作。无论您是要打印列表中的元素,还是要对每个元素执行某些计算,forEach
都可以帮助您完成。