iteration 相关问题

迭代是循环中的连续重复,例如for,foreach或while。带有此标记的问题通常与如何最好地处理数据集合有关。

如何迭代字典以获取最低级别的值?

我知道,对于大多数人来说这一定很容易,但请帮助我了解如何提取每种产品的每种成分的价值并用它做一些事情。但对于初学者来说,我只想打印...

回答 1 投票 0

如何在循环中迭代字符串中的每个第 n 个元素?

有什么“Pythonic”方法可以做到这一点吗?我很确定我的方法不好: 样本=“这是一个字符串” n = 3 # 我想迭代每三个元素 我 = 1 对于 sam 中的 x...

回答 4 投票 0

将并行增量嵌套循环转换为流

我正在尝试将以下 Groovy for 循环转换为 Java 流。 def a = [12,34,5,64,24,56], b = [1,23,45] for(int i=0;i 我正在尝试将以下 Groovy for 循环转换为 Java 流。 def a = [12,34,5,64,24,56], b = [1,23,45] for(int i=0;i<a.size();) for(int j=0;j<b.size() && a[i];j++) println a[i++]+","+b[j] 输出: 12,1 34,23 5,45 64,1 24,23 56,45 我尝试了几种方法,但我不确定如何从内循环增加外循环。任何指导表示赞赏。以下代码是我做过的最远的代码。 a.stream().forEach({x -> b.stream().filter({y-> y%2 != 0}).forEach({ y-> println x+","+y }); }); 输出: 12,1 12,23 12,45 34,1 34,23 34,45 5,1 5,23 5,45 64,1 64,23 64,45 24,1 24,23 24,45 56,1 56,23 56,45 IntStream.range(0, left.length) .mapToObj(x -> left[x] + " " + right[x % right.length]) .forEachOrdered(System.out::println); 其中 left 是 a 且 right 是 b 撇开命令式解决方案的索引细节不谈,这个问题可以看作是迭代两个列表的连续元素,根据需要重复第二个列表。 第三方 Google Guava 库提供了 Streams.forEachPair 方法来迭代两个流的连续元素。 Streams.forEachPair( a.stream(), Stream.generate(b::stream).flatMap(s -> s), (a1, a2) -> System.out.println(a1 + "," + a2)); Stream.generate(b::stream).flatMap(Function.identity())调用会重复生成b元素的无限流。 当较短的流耗尽时,Streams.forEachPair停止,因此它将迭代a的所有元素,以及来自b的相同数量的元素(重复)。

回答 2 投票 0

指南:将并行增量嵌套循环转换为流

我正在尝试将以下循环转换为Java流。 def a = [12,34,5,64,24,56], b = [1,23,45] for(int i=0;i 我正在尝试将以下循环转换为Java流。 def a = [12,34,5,64,24,56], b = [1,23,45] for(int i=0;i<a.size();) for(int j=0;j<b.size() && a[i];j++) println a[i++]+","+b[j] 输出: 12,1 34,23 5,45 64,1 24,23 56,45 我尝试了几种方法,但我不确定如何从内循环增加外循环。任何指导表示赞赏。以下代码是我做过的最远的代码。 a.stream().forEach({x -> b.stream().filter({y-> y%2 != 0}).forEach({ y-> println x+","+y }); }); 输出: 12,1 12,23 12,45 34,1 34,23 34,45 5,1 5,23 5,45 64,1 64,23 64,45 24,1 24,23 24,45 56,1 56,23 56,45 IntStream.range(0, left.length) .mapToObj(x -> left[x] + " " + right[x % right.length]) .forEachOrdered(System.out::println); 其中 left 是 a 且 right 是 b 撇开命令式解决方案的索引细节不谈,这个问题可以看作是迭代两个列表的连续元素,根据需要重复第二个列表。 第三方 Google Guava 库提供了 Streams.forEachPair 方法来迭代两个流的连续元素。 Streams.forEachPair( a.stream(), Stream.generate(b::stream).flatMap(s -> s), (a1, a2) -> System.out.println(a1 + "," + a2)); Stream.generate(b::stream).flatMap(Function.identity())调用会重复生成b元素的无限流。 当较短的流耗尽时,Streams.forEachPair停止,因此它将迭代a的所有元素,以及来自b的相同数量的元素(重复)。

回答 2 投票 0

迭代输入范围并将结果堆叠到列中的公式

演示结果应如下所示: 我需要 Google Sheets 中的一个公式来迭代输入范围中的每个输入,每个输入的查找结果将堆叠到一个 co...

回答 3 投票 0

删除一行数据,然后转到下一个未处理的行

我改编了我找到的代码。 如果 O 列中有数据,它将整行复制到另一个工作表。然后从活动工作表中删除该行。 它在下一个牢房处倒塌。当它找到数据时,它...

回答 1 投票 0

如何从数据框中的所有列名称/标题中删除数字

嗨所以我有一个数据框,其列名称以“2018”结尾 我需要从这些列名称中删除年份,但遇到了一些麻烦。我还需要从...中删除前导和尾随空格

回答 4 投票 0

Java代码递归和迭代方法有不同的答案

我开始失去希望和理智...... 我正在学习Java代码并尝试编写一个程序来选择爱好,但它必须通过两种方法来完成,并且我给出不同的数字...我不知道...

回答 1 投票 0

如何使用 JSON 测试数据文件验证 JSON 响应?

具有带有嵌套元素的 JSON 响应。我想使用 Postman 和测试函数根据 JSON 测试数据验证它。 目前我可以通过硬编码轻松实现它: const jsonData = pm.

回答 2 投票 0

如何使用aws lambda从S3中的csv文件读取第一行数据而不读取整个文件?

我正在尝试创建一个 AWS lambda 函数,该函数仅从存储在 S3 存储桶中的大 csv 文件中读取第一行数据。 这个函数会被触发很多次,如果我们要读...

回答 1 投票 0

在 Perl 中循环列表

我开始学习 Perl,这只是一个基本的小 for 循环,我得到了一个奇怪的输出,并希望对此有所了解。 @数字= {1,4,5,6,7,8,9}; 为(我的 $i = 0; $i<=$#num...

回答 3 投票 0

如何利用迭代循环来提取数据来创建并附加到新数据框?

我想要一个基本的直接方法来使用不同的标准来形成新的数据帧,我将在一个简单的饼图中显示它。我对这个话题的掌握如此薄弱,似乎很难......

回答 1 投票 0

用多列中的多个变量整理数据框

我正在使用“熔化”数据框,尽管也许“火山”是对它更合适的描述。 基本上,此数据框中有两列违反了第一条规则...

回答 1 投票 0

Netlogo:使用“foreach”进行高效迭代

我想计算并存储与海龟属性相关的两个特定量,即统计有多少只海龟满足某个条件以及这些海龟的特定属性之和。那个具体...

回答 1 投票 0

检查最大滚动变化是否小于数据帧中的特定数字

我有一个股票价格时间序列的数据框,需要在任何时间点查看变化(无论是 pct_change(1)、pct_change(2)、...、pct_change(7) 是否较小)超过20%)。 逻辑...

回答 1 投票 0

如何在for循环的进一步迭代中使用for循环的结果

#include "pch.h" #包括 #包括 int main() { 整数 n; 浮点数 I_0 = log(11 / 10); 浮动 I_n; 对于 (n=1; n <= 20; n++) { I_n = (1...

回答 1 投票 0

计算循环中迭代次数的公式说明

https://stackoverflow.com/a/66458617/18069660 总迭代次数 = (结束 - 开始 + incr)/incr; // 对于 <= total iterations = (end - start + incr - 1)/incr; // for < I have tested both of these

回答 2 投票 0

JQ - 无需数组即可迭代对象

我有一个如下所示的 JSON 数据(请注意,它是单个对象的列表,没有用 [] 包装)。我想使用 jq 遍历每个对象,但它不是对象数组。那么怎样才能...

回答 1 投票 0

For 循环迭代未在[重复]内设置的条件下执行

我有一个简单的Python循环,它迭代一个2D列表,其中有1000个子列表。每个子列表将包含 3 个字符串值。我只想更改第 365 个子列表之后的子列表...

回答 1 投票 0

在嵌套Python列表中设置值自动迭代[重复]

我有一个 python 列表,由 model = [[[[0,0,0,0]]*4]*15]*5 创建,这是一个看起来像这样的列表(没有简洁点):模型 = [[[[0,0,0,0],...[0,0,0,0]]...[[0,0,0,0],...[0,0, 0,0]]]...[[...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.