当前位置: 首页 > 面试题库 >

列表或元组的成对遍历

洪研
2023-03-14
问题内容
a = [5, 66, 7, 8, 9, ...]

是否可以进行迭代而不是像这样编写?

a[1] - a[0]

a[2] - a[1]

a[3] - a[2]

a[4] - a[3]

谢谢!


问题答案:

当然。

for i in range(1, len(a)):
    print a[i] - a[i-1]

我看不出真正的问题是什么。您阅读过python教程吗?



 类似资料:
  • 问题内容: 所以现在我有一个程序,其中包含一段看起来像这样的代码… 我想迭代结果。因此,在此先感谢您提供的任何帮助/建议。 问题答案: 在这种情况下,您将拥有一个列表,该列表的元素是以下各项的数组:[maxPrice,minPrice,count]。

  • 问题内容: 具体来说,我有两个字符串列表,我想将它们组合成一个字符串,其中每一行是列表中的下两个字符串,以空格分隔: 我想要一个函数Combine_to_lines()返回: 我承认我已经解决了这个问题,所以我将发布答案。但是也许其他人有更好的表现,或者看到我的缺点。 更新 :我在上面简化了我的示例。在我的实际问题中,以更复杂的方式设置行的格式,这要求解压缩从zip()返回的元组。但是对于mhaw

  • 我正在使用XPath/CSS和Selenium来定位网站上的元素。我想创建一个方法,在这个方法中,我遍历一个定位器列表(XPath/CSS),然后程序选择哪个有效。换句话说,它从定位器1开始-如果定位器存在,它将返回true并存在循环。否则,它将移动到列表中的下一个定位器。一旦用完所有CSS定位器,它就会转到XPath等等。 目前,我正在考虑如下实施: 然后,我计划为每种定位器类型调用此方法(一次

  • 我有一个数组列表,其中包含我想要执行方法“计数”的实例化对象的名称。不过,我不确定是否/如何做到这一点。我有一个循环要扫描数组列表,并添加了伪代码。 我是java新手,不确定这是否可行,但如果有任何帮助,我将不胜感激。谢谢

  • 问题内容: 我从Web服务返回一个List <>作为JSON对象的列表。我正在尝试使用一个for循环来遍历列表并从属性中获取值。这是返回的JSON的示例: 因此,我尝试使用类似以下的方法提取内容: 应该怎么做? 问题答案: 今天遇到了同样的问题,您的话题对我有所帮助,所以这里找到解决方法;

  • 问题内容: 给出清单 我想遍历所有成对的连续列表项,即 我想以更紧凑的方式做到这一点,例如 有没有办法使用内置的Python迭代器来做到这一点?我确定该模块应该有解决方案,但我无法弄清楚。 问题答案: 只需使用拉链 如建议的那样,你可能会考虑在很长的列表中使用此函数,而这些列表又不想创建新列表。