for
for i in [2,3,4]:
print(i)
for i in [2,3,4]:
print(i,)
2
3
4
因此对于print
函数这个比较有效率,不需要删除逗号。
end
for i in [2,3,4]:
print(i,end = " ")
2 3 4
这里相当于R里面paste
里面的collapse
。
隐函数
[x ** 2 for x in [2,3,4]]
[4, 9, 16]
这是隐函数的写法。
if条件
[x ** 2 for x in [2,3,4] if x % 2]
[9]
这也是加了if
条件的隐函数,这里的if相当于R\(\to\)dplyr
\(\to\)filter
。