嵌套的单行循环

时间:2015-01-22 15:27:38

标签: python loops if-statement python-3.x for-loop

我知道如何使用一个循环编写单行循环,例如

for x in range(0,10): print(x)

但我想要像

这样的东西
for x in range(0,10): if 1==1: print(x) 

但是,这会返回错误。我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:2)

在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