python - 为什么python for语句中可以省略“:”?
问题描述
我找到了一个关于单元列表的声明,我试图查找信息但没有很好的结果,你能为我解释一下吗?
songs = [
song
for a in urls
for b in func(a)
]
解决方案
不是正常的for-loop
,但这是一个list comprehension
- 它们不共享相同的句法特征。
推荐阅读
- image - 上传图片生成特效视频
- ajax - AJAX 默认配置
- javascript - 遍历对象数组的嵌套子对象并使属性等于 false - JavaScript
- android - Android Studio 更改默认底部导航行为
- azure - 为什么我的 ARM 部署采用 Invalidrequestformat
- android - osmdroid地图只查看网格,没有外部存储权限可以使用osmdroid吗?
- java - Google sheet API(使用 java)显示“消息”:“请求的身份验证范围不足。”,“状态”:“PERMISSION_DENIED”
- python - 修改后的模块的内置 reload() 没有像我预期的那样工作
- c# - 如何首先使用实体编写以下查询代码
- google-sheets - 在 GoogleSheet 中使用 API