嵌套的单行循环
Nested one-liner loops
我知道怎么写单行循环,用一个循环,比如
for x in range(0,10): print(x)
但我想要
for x in range(0,10): if 1==1: print(x)
然而,这returns一个错误。我该如何解决?
在 Py3 中你可以做到
for x in range(0,10): print(x) if 1==1 else None
输出
>>> for x in range(0,10): print(x) if 1==1 else None
...
0
1
2
3
4
5
6
7
8
9
我知道怎么写单行循环,用一个循环,比如
for x in range(0,10): print(x)
但我想要
for x in range(0,10): if 1==1: print(x)
然而,这returns一个错误。我该如何解决?
在 Py3 中你可以做到
for x in range(0,10): print(x) if 1==1 else None
输出
>>> for x in range(0,10): print(x) if 1==1 else None
...
0
1
2
3
4
5
6
7
8
9