嗨,我喜欢编程,我脑子里有些东西让我无法理解for
循环。
我理解基本类型,例如for i in range(10)
但我看到了一些东西,我们也可以在循环的开头写一些代码,例如[list[i::step] for i in range(step)]
它是关于拆分列表步骤。但一般来说,我无法抓住这个话题。
任何人都可以通过示例解释它是如何工作的吗?请提供简单的例子,因为我是新人。
答案 0 :(得分:0)
我认为你的问题是" for"单词以两种不同的方式使用:
for i in range(10): print(i)
答案 1 :(得分:0)
你的问题并不是特定的。基本上你提到的两个循环都在做同样的事情。
for i in range(10):
print(i)
回馈
1
2
...
9
通过
实现同样的目标[print(i) for i in range(10)]
如果您的循环非常短并且希望代码保持清晰,则首选此选项。