我知道如何编写单行循环,用一个循环,例如
for x in range(0,10): print(x)
但我想要类似的东西
for x in range(0,10): if 1==1: print(x)
但是,这会返回错误。我该如何解决这个问题?
最佳答案
在 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
关于python - 嵌套单行循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28092525/