将列表元素作为函数的参数一一传递
假设我有一个函数来计算某个数字的平方。现在,我有一个列表,例如需要作为参数传递的 100 个数字。如何将列表中的每个元素作为参数逐一传递以获取结果?
Suppose I have a function to calculate the square of a certain number. Now, I have a list of, for example, 100 numbers that I need to pass as the arguments. How do I pass each element of the list, one by one, as the argument to get the results?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用 for 循环:
这是有效的,因为迭代器
i
会遍历lst
中的每个元素,并将其作为参数传递给我们的函数square()
。我希望这有帮助!如果您需要任何进一步的说明或详细信息,请告诉我:)
You can use a for loop:
This works because the iterator,
i
goes through every element inlst
and passes it as a parameter into our function,square()
.I hope this helped! Let me know if you need any further clarification or details :)
使用
for
循环。Use
for
loop.您可以使用它,也可以将新元素附加到新列表中并打印原始列表的正方形列表。
您可以通过两种方式做到这一点。
You can use this or you can append the new element in a new list and print the list of square of original list.
You can do it by both ways.