【发布时间】:2018-06-20 16:29:22
【问题描述】:
def strange_syntax(stuff):
return ".".join(item for item in stuff)
此代码如何(以及为什么)工作?这里会发生什么?通常我不能使用这种语法。此外,如果它不在某些 function 作为参数中,则此语法不存在。
我知道,我也可以这样做:
def normal_syntax(stuff):
return ".".join(stuff)
【问题讨论】:
标签: python for-loop syntactic-sugar