在 Python 中调用一个函数 N 次

在 Python 中调用一个函数 N 次

Call a function N times in Python

调用一个函数 N 次:

  1. 创建一个range长度为 N 的对象。
  2. 使用for循环遍历range对象。
  3. 在每次迭代中调用该函数。
主程序
def my_function(number): return number * 5 for _ in range(3): # 50 # 50 # 50 print(my_function(10))

range类通常用于在循环中循环特定次数for

主程序
print(list(range(3))) # 👉️ [0, 1, 2] print(list(range(1, 4))) # 👉️ [1, 2, 3]

for循环迭代 N 次,我们在每次迭代时调用该函数

list.append()如果需要存储结果,可以使用该方法。

主程序
def my_function(number): return number * 5 results = [] for _ in range(3): results.append(my_function(50)) print(results) # [250, 250, 250]

list.append
()
方法将一个项目添加到列表的末尾。

我们使用下划线_作为变量名称。有一种约定,使用下划线作为我们不打算使用的占位符变量的名称。

或者,您可以使用列表理解。

使用列表理解调用一个函数 N 次

调用一个函数 N 次:

  1. 使用列表理解迭代range长度为 N 的对象。
  2. 在每次迭代中,调用函数并返回结果。
主程序
def my_function(number): return number * 5 results = [my_function(10) for _ in range(3)] print(results) # 👉️ [50, 50, 50]

我们使用列表理解来迭代range对象。

列表推导用于对每个元素执行某些操作或选择满足条件的元素子集。

在每次迭代中,我们调用该函数并返回结果。

发表评论