python - 有没有更快的方法来提取列表中的元素?
问题描述
假设我有列表E = [1,2,1,4,5,4]
,我想提取其中的第二个、第三个和第五个元素E
,让A = [2,3,5]
,有没有更快的方法可以获取这些元素?我试过E[A]
了,但它不起作用。谢谢!
解决方案
尝试这个:
E = [1,2,1,4,5,4]
A = [2,3,5]
nE = [ E[a] for a in A ]
推荐阅读
- .net - 如何在非活动的 TabPage 上 Button.PerformClick?
- algorithm - Golang Slice - Java Arraylist - 递归回溯 - 经典算法 Powerset 在 Golang 中无法正常工作
- cordova - Ionic V3:无法在 iOS 设备上接收推送通知
- javascript - 将页面类型更改为水平反应原生
- python - SQLAlchemy 和链式比较:TypeError:此子句的布尔值未定义
- php - 通过 select2 选项选择时未提交自动填充下拉值
- python - python中基于事件的反应式应用程序的无限循环实现
- primeng - 如何将primeng p-dataTable迁移到p-table?
- ssis - Hubspot(CRM)数据仓库
- delphi - 如何获取 Powerpoint 文件的总持续时间