在一行中从范围打印物品的功能方式是什么?

ERJ*_*JAN 1 python

for i in range(0,30,3):
    print(i)
Run Code Online (Sandbox Code Playgroud)

上面的命令循环的功能风格是什么?

lambda x: print(x), range(0,30,3)
Run Code Online (Sandbox Code Playgroud)

cs9*_*s95 6

一个lambda是没有必要在这里.只需使用*解包操作符.

In [163]: print(*range(0, 30, 3))
0 3 6 9 12 15 18 21 24 27
Run Code Online (Sandbox Code Playgroud)

如果你想要它们分开打印,那也是可行的.

In [164]: print(*range(0, 30, 3), sep='\n')
0
3
6
9
12
15
18
21
24
27
Run Code Online (Sandbox Code Playgroud)