【发布时间】:2021-03-20 09:30:28
【问题描述】:
我一直对 Python 中的列表解析感到困惑,尽管它的简写 for 循环非常方便。我不确定下面 join() 函数的参数中的内容是否是列表解析,因为通常你会在周围放置 [] 以表明它是列表解析。
我的问题:str(x) for x in res[::-1] 在下面的join() 中产生的可迭代类型是什么?谢谢。
例如,
''.join( str(x) for x in res[::-1] )
【问题讨论】:
-
“虽然 for 循环的简写非常方便”——理解不是循环的简写。循环和推导是不同的东西。
标签: python generator iterable generator-expression