python

range 用法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
>>> a=10
>>> for i in range(10)[::-1]:
... print(i)
...
9
8
7
6
5
4
3
2
1
0
>>>

for循环

1
2
3
4
5
6
7
for(int i=0;i<10;i++){
......
}

for(int i=10;i>0;i--){
......
}

等价于:

1
2
3
4
for i in range(10):
.....
for i in range(10)[::-1]:
.....