Tag: for循环

for循环如何工作,特别是(;;)?

通过一些旧的公司代码,我遇到了一个for循环,看起来像这样: for (;;) { //Some stuff } 我试过谷歌,但找不到任何答案。 我在编程课上睡着了吗?或者这是一个不寻常的循环?

单行嵌套循环

在python中编写了一个转置matrix的函数: 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循环,它会执行什么命令? 什么会等于相等的unnesnes for循环? 鉴于, [ function(i,j) for i,j in object ] 为了使用这个循环结构,必须使用什么types的对象? i和j被分配给对象中的元素的顺序是什么? 它可以通过不同的循环结构来模拟吗? 这个for循环可以嵌套一个类似或不同的循环结构吗? 它看起来如何? 其他信息,以及赞赏。

“for循环”与两个variables?

如何在同一个循环中包含两个variables? t1 = [a list of integers, strings and lists] t2 = [another list of integers, strings and lists] def f(t): #a function that will read lists "t1" and "t2" and return all elements that are identical for i in range(len(t1)) and for j in range(len(t2)): …

在Python中减less循环是不可能的?

我可能是错的(只是让我知道,我会删除这个问题),但似乎python不会回应 for n in range(6,0): print n 我尝试使用xrange,它也没有工作。 我怎样才能实现呢?

在C ++中增强了FOR循环

我正在从Java切换到C ++,我想知道C ++是否包含我在java中使用的增强for循环,例如: int[] numbers = {1,2,3,4,5,6,7,8,9,10}; for (int item : numbers) { System.out.println("Count is: " + item); } 这是相同的“捷径”可能在C + +?

在Python中循环列表并修改它

这段代码来自Python的文档。 我有点困惑。 words = ['cat', 'window', 'defenestrate'] for w in words[:]: if len(w) > 6: words.insert(0, w) print(words) 以下是我首先想到的: words = ['cat', 'window', 'defenestrate'] for w in words: if len(w) > 6: words.insert(0, w) print(words) 为什么这段代码会创build一个无限循环,而第一个代码不会呢?

如何在Ruby中创build一个整数for循环?

在我看来,我有一个variables“x”。 我需要显示一些代码“x”次数。 我基本上想要build立一个像这样的循环: for i = 1 to x do something on (i) end 有没有办法做到这一点?

如何使Java中的循环增加1以外的增量

如果你有这样的for循环: for(j = 0; j<=90; j++){} 它工作正常。 但是当你有这样的循环: for(j = 0; j<=90; j+3){} 它不工作。 有人可以向我解释这个吗?

对于Lua的Loop

我的任务是如何做一个for循环。 我已经从数字的angular度弄清楚了,但是不能用名字来解释。 我想创build一个循环,运行一个名称列表。 以下是我到目前为止: names = {'John', 'Joe', 'Steve'} for names = 1, 3 do print (names) end 我已经尝试了一些其他的东西,但它不工作,terminal总是只列出1,2,3 …我做错了什么?

C ++ 17中新的基于范围的for循环如何帮助Ranges TS?

委员会改变了基于范围的循环: C ++ 11: { auto && __range = range_expression ; for (auto __begin = begin_expr, __end = end_expr; __begin != __end; ++__begin) { range_declaration = *__begin; loop_statement } } 到C ++ 17: { auto && __range = range_expression ; auto __begin = begin_expr ; auto __end = end_expr ; for ( ; __begin != […]