将列表元素作为函数的参数一个一个地传递
Pass list elements as arguments of a function one by one
假设我有一个函数可以计算某个数的平方。现在,我有一个列表,例如,我需要作为参数传递的 100 个数字。如何将列表中的每个元素作为参数逐一传递以获得结果?
使用for
循环。
yourlist = [1,2,3,4...]
for i in yourlist:
yourfunction(i)
您可以使用 for 循环:
def square(i):
return i ** 2
lst = [1,2,3,4,...]
for i in lst:
result = square(i)
print(result)
这是有效的,因为迭代器 i
遍历 lst
中的每个元素并将其作为参数传递给我们的函数 square()
.
希望对您有所帮助!如果您需要任何进一步的说明或详细信息,请告诉我:)
def square(num):
return num ** 2
lt = [1..n]
for i in lt:
newElement = square(i)
print(newElement)
您可以使用它,也可以将新元素追加到新列表中并打印原始列表的正方形列表。
nlist = []
for i in list:
newEle = square(i)
nlist.append(newEle)
print(nlist)
两种方式都可以。
假设我有一个函数可以计算某个数的平方。现在,我有一个列表,例如,我需要作为参数传递的 100 个数字。如何将列表中的每个元素作为参数逐一传递以获得结果?
使用for
循环。
yourlist = [1,2,3,4...]
for i in yourlist:
yourfunction(i)
您可以使用 for 循环:
def square(i):
return i ** 2
lst = [1,2,3,4,...]
for i in lst:
result = square(i)
print(result)
这是有效的,因为迭代器 i
遍历 lst
中的每个元素并将其作为参数传递给我们的函数 square()
.
希望对您有所帮助!如果您需要任何进一步的说明或详细信息,请告诉我:)
def square(num):
return num ** 2
lt = [1..n]
for i in lt:
newElement = square(i)
print(newElement)
您可以使用它,也可以将新元素追加到新列表中并打印原始列表的正方形列表。
nlist = []
for i in list:
newEle = square(i)
nlist.append(newEle)
print(nlist)
两种方式都可以。