【发布时间】:2021-07-16 06:16:11
【问题描述】:
我试图弄清楚如何在列表中获取特定数字来计算它们,但不知道从哪里开始。例如,如果我们有一个空列表,list = [],然后我们在未来调用该列表,用户输入数字来定义 def example(list):。如何从该列表中获取 a1、b1、a2、b2 等?我需要用它们计算不同的计算,所以它们需要按照 a1、b1、a2、b2 等的顺序。
列表中的数字是不确定的,直到用户输入他们想要的数字。我将需要使用所有用户输入的数字
任何帮助将不胜感激。
【问题讨论】:
-
您需要列出索引。您可以通过
list[0]调用的第一个元素,第二个将是list[1],然后是list[2]、list[3]等。 -
@Sid,感谢您的帮助!如果列表中的数字数量是未定义的,直到用户输入他们希望的任意数量的数字,我将如何使用一组未定义的数字来执行此操作?
-
您想对该列表中的所有数字进行计算吗?
-
我想您可能正在寻找的是
def example(*args):?如果用户调用example(1,2,3),则args = (1,2,3),并且list(args)等于[1,2,3]。*是“传播运算符” -
你能把问题说的更清楚吗?假设用户在您的列表中输入了 6 个元素。 a1,b1,a2,b2,a3,b3。你需要所有这些吗?或者你想访问一些?
标签: python arrays list for-loop