python - 如何将此 python 行代码转换为列表理解?
问题描述
我被要求将这些行转换为列表理解
tmaxima = []
ag_maxima = []
for i in sorted_indices:
tmaxima.append(t[i])
ag_maxima.append(a_g[i])
解决方案
假设sorted_indices
仅包含整数:
tmaxima = [t[i] for i in sorted_indices]
ag_maxima = [a_g[i] for i in sorted_indices]
推荐阅读
- python - 我应该在 try-except 中包含验证函数并重新引发异常吗?
- ruby-on-rails - Rails - problema con il salvataggio di un array tramite check_boxes
- r - 制作具有多个 y 值的 ggplot 图表
- python - 当我按下一个调用更新我的数据库的方法的按钮时,Python Shell 崩溃
- git - Git 从另一个存储库中将更改拉入单一存储库
- terminal - 在被其他进程重新启动之前,无法从终端读取数据
- python - 为什么我在 MacOSX 终端中收到 NameError?
- ios - 如何在表格视图单元格中快速处理多个文本字段
- mongodb - 对 Get 请求的空数组响应
- mysql - SQL 触发器中的 Row_Number