python - 如何对以下代码使用列表推导?
问题描述
我需要使用列表理解执行以下操作
ans = []
for i in range(0, x):
l = []
for j in range(0, y):
l.append(i*j)
ans.append(l)
解决方案
这是一个等同于嵌套循环的列表理解:
a = [[i * j for j in range(0, y)] for i in range(0, x)]
推荐阅读
- arrays - json响应与laravel中给出的sample参数不一样
- performance-testing - In K6 - 如何在单个脚本中打破单个事务的 TPS
- python-3.x - 在 if 条件下将 '==' 替换为 'in' 运算符
- c# - 将程序集加载到新的 AssemblyLoadContext 时方法没有实现
- javascript - 将 PostgreSQL 连接从 index.js 重构为控制器:如何将 PgClient 传递给控制器?
- r - 将字符串列表转换为向量类型
- actions-on-google - Dialogflow 转换:body.session 与 request.conversation.conversationId?
- shell - 将空格参数传递给脚本(嵌入 2 个字符串)
- r - 长度为 0 的参数错误
- sql - 从多个属性选择的 XML 中读取