kam*_*lot 1 python for-loop signature
所以显然你在python int中编写for循环他跟随:
for i in range(1, 5):
print i
Run Code Online (Sandbox Code Playgroud)
但是,如果我实际上使用i作为计数技巧,我特别想做的事情如下:
for (int i = 100; i > 20; i--)
Run Code Online (Sandbox Code Playgroud)
要么
for (int i = 0; i < 20 ; i += 2)
Run Code Online (Sandbox Code Playgroud)
你是否真的必须在循环体中写这个而不是签名....
不同的语言使用不同的语义来说同样的事情.您可以通过多种方式使用范围函数,它具有以下参数:
range(start, stop, jump)
Run Code Online (Sandbox Code Playgroud)
所以我能做到
range(10, 1, -2)
Run Code Online (Sandbox Code Playgroud)
获得如下列表:
[10, 8, 6, 4, 2]
Run Code Online (Sandbox Code Playgroud)
使用范围的三个参数,您可以回到C#,C++,C或Java的计数技巧.
| 归档时间: |
|
| 查看次数: |
479 次 |
| 最近记录: |