我知道如何使用一个循环编写单行循环,例如
for x in range(0,10): print(x)
但我想要像
这样的东西for x in range(0,10): if 1==1: print(x)
但是,这会返回错误。我怎么能解决这个问题?
答案 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