Questions tagged «loops»

循环是编程中的一种控制流结构,其中一系列语句可以重复执行,直到满足某些条件为止。

8
循环使用逗号分隔的shell变量
假设我有一个Unix shell变量,如下所示 variable=abc,def,ghij 我想提取的所有值(abc,def并ghij使用for循环),并且每个值传递到一个过程。 该脚本应允许从中提取任意数量的逗号分隔值$variable。
109 shell  loops  unix  for-loop  cut 

5
如何遍历车把中的对象数组?
这似乎是一个愚蠢的问题,但我似乎在任何地方都找不到答案。 我正在使用此Web API,该Web API以JSON格式返回对象数组: 把手文档显示以下示例: <ul class="people_list"> {{#each people}} <li>{{this}}</li> {{/each}} </ul> 在以下情况下: { people: [ "Yehuda Katz", "Alan Johnson", "Charles Jolley" ] } 就我而言,我没有该数组的名称,它只是响应的根对象。我尝试使用{{#each}}没有运气。 第一次使用把手...我想念什么? 更新 这是一个简化的小提琴,向您展示我在问什么:http : //jsfiddle.net/KPCh4/2/ 车把是否要求上下文变量是对象而不是数组?


6
Python:字典列表,如果存在,则增加一个字典值,如果不增加新字典
我想做类似的事情。 list_of_urls = ['http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.cn/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.cn/'] urls = [{'url': 'http://www.google.fr/', 'nbr': 1}] for url in list_of_urls: if url in [f['url'] for f in urls]: urls[??]['nbr'] += 1 else: urls.append({'url': url, 'nbr': 1}) 我能怎么做 ?我不知道该选择元组来编辑它还是找出元组索引? 有什么帮助吗?
107 python  loops  list  tuples 


3
R中出现“ warnings()”时中断循环
我遇到一个问题:我正在运行一个循环来处理多个文件。我的矩阵很大,因此如果我不小心,我经常会用光内存。 如果创建了任何警告,是否有办法打破循环?它只是继续运行循环,并在以后报告失败了……很烦人。任何想法哦,明智的stackoverflow-ers ?!
103 r  loops  warnings  break 

1
Javascript效率:“ for” vs“ forEach”
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 改善这个问题 2017年使用for()循环与.forEach的Javascript当前标准是什么? 我目前的工作我的方式,通过柯尔特史蒂尔斯的“Web开发训练营”在Udemy他热衷forEach在for他的教导。但是,作为课程工作的一部分,我在练习中搜索了各种东西,并且我发现越来越多的建议使用for-loop而不是forEach。大多数人似乎认为for循环更有效。 这是自编写本课程以来(大约2015年)以来发生的变化,还是它们各自的真​​正优缺点,您将通过更多的经验中学到这一点。 任何建议将不胜感激。

5
单行嵌套循环
在转置矩阵的python中编写此函数: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] 在此过程中,我意识到我不完全了解嵌套在循环中的单行如何执行。请回答以下问题,以帮助我理解: 此for循环执行的顺序是什么? 如果我有一个三重嵌套的for循环,它将执行什么顺序? 等于未嵌套for循环等于什么? 鉴于 [ function(i,j) for i,j in object ] 为了将其用于循环结构,对象必须是哪种类型? 将i和j分配给object中的元素的顺序是什么? 可以用不同的for循环结构模拟吗? 可以将此for循环嵌套在相似或不同的for循环结构中吗?看起来如何? 附加信息也将不胜感激。

9
Rails:带索引的fields_for?
是否有一种方法(或实现类似功能的方法)来完成fields_for_with_index? 例: <% f.fields_for_with_index :questions do |builder, index| %> <%= render 'some_form', :f => builder, :i => index %> <% end %> 呈现的部分内容需要知道fields_for循环中的当前索引。

6
VBA-如何有条件地跳过for循环迭代
我在数组上有一个for循环。我想做的是在循环中测试特定条件,如果为true,则跳至下一个迭代: For i = LBound(Schedule, 1) To UBound(Schedule, 1) If (Schedule(i, 1) < ReferenceDate) Then PrevCouponIndex = i Continue '*** THIS LINE DOESN'T COMPILE, nor does "Next" End If DF = Application.Run("SomeFunction"....) PV = PV + (DF * Coupon / CouponFrequency) Next 我知道我可以做: If (Schedule(i, 1) < ReferenceDate) Then Continue …
101 vba  conditional  loops 

14
字符串中所有出现的字符的索引
以下代码将打印2 String word = "bannanas"; String guess = "n"; int index; System.out.println( index = word.indexOf(guess) ); 我想知道如何在字符串“ bannanas”中获取“ n”(“ guess”)的所有索引 预期结果将是: [2,3,5]


2
在遍历对象属性时删除对象属性是否安全?
遍历对象的属性时,在for-in循环中删除它们是否安全? 例如: for (var key in obj) { if (!obj.hasOwnProperty(key)) continue; if (shouldDelete(obj[key])) { delete obj[key]; } } 在许多其他语言中,遍历数组或字典并在其中删除是不安全的。在JS中可以吗? (我正在使用Mozilla的Spidermonkey运行时。)

21
如何使用JavaScript将长数组拆分为较小的数组
我有一组电子邮件(可以是1封电子邮件,也可以是100封电子邮件),我需要用ajax请求发送该数组(我知道该怎么做),但是我只能发送一个包含以下内容的数组不超过10封电子邮件。因此,如果原始数组中包含20封电子邮件,我将需要将其拆分为2个数组,每组10个。或者,如果原始数组中有15封电子邮件,那么1数组中的10封电子邮件,以及另一个数组中的5封电子邮件。我使用的是jQuery,什么是最好的方法?

3
检查list <t>是否包含另一个列表
我有这样的参数列表: public class parameter { public string name {get; set;} public string paramtype {get; set;} public string source {get; set;} } IEnumerable&lt;Parameter&gt; parameters; 和我想检查的字符串数组。 string[] myStrings = new string[] { "one", "two"}; 我想遍历参数列表,并检查source属性是否等于任何myStrings数组。我可以使用嵌套的foreach来做到这一点,但是我想以更好的方式学习如何做,因为我一直在使用linq并喜欢枚举的扩展方法,例如where等,所以嵌套的foreach感觉不对。有没有更优雅的首选linq / lambda / delegete方法来做到这一点。 谢谢
97 c#  list  loops  c#-4.0  subset 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.