首页 > 解决方案 > 为什么python for语句中可以省略“:”?

问题描述

我找到了一个关于单元列表的声明,我试图查找信息但没有很好的结果,你能为我解释一下吗?

songs = [
     song
     for a in urls
     for b in func(a)
]

标签: pythonlistfor-loop

解决方案


不是正常的for-loop,但这是一个list comprehension- 它们不共享相同的句法特征。


推荐阅读