如何在Python中使用索引从列表中提取元素?

Stefano Borini:

如果您在python中有一个列表,并且想要将索引1、2和5的元素提取到新列表中,您将如何做?

这是我的操作方式,但我不太满意:

>>> a
[10, 11, 12, 13, 14, 15]
>>> [x[1] for x in enumerate(a) if x[0] in [1,2,5]]
[11, 12, 15]

有没有更好的办法?

更一般而言,给定一个索引元组,即使使用重复,您将如何使用该元组从列表中提取相应的元素(例如,元组(1,1,2,1,5)产生[11,11,12,11,15])。

忘记:

也许使用这个:

[a[i] for i in (1,2,5)]
# [11, 12, 15]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从列表python中提取索引倍数为2的元素

如何从列表中提取相等元素的索引?

如何在Python中提取列表中相等的元素序列?

如何在Elixir中使用元组从列表中提取整数?

如何在python 3中使用Selenium phantomJS从网页的html源中提取表格元素?

如何在R中提取列表的元素?

如何从元素列表python中提取数据

如何使用purrr从列表中提取元素?

如何在Python中使用BeautifulSoup从标记中提取innerHTML

在 Python 中使用索引提取正元素

如何在 Haskell 中使用零个或一个元素从 Set 中提取元素?

从列表中提取相同的索引元素

从python列表中提取元素

如何在Python中使用循环从JSON提取元素?

如何在Python中使用Selenium提取文本元素?

如何使用索引向量从矩阵中提取元素?

如何在VHDL中使用整数引用从记录中提取元素?

如何在python中使用名称中的索引创建列表

如何从python的嵌套列表中提取和比较元素?

如何从pandas / python中的长列表中提取混合元素

如何从python列表中的元素中提取浮点数?

如何使用magrittr%>%管道从列表中提取元素/子集?

使用Python从列表中提取相关元素的问题

如何在Python中使用O(1)查找列表元素?

如何从熊猫的索引输出中提取列表?

如何在python中的嵌套json中提取元素

Python - 如何在 .csv 元素中提取多个 url

如何在 Python 中使用 OpenSSL 从 pfx 文件中提取密钥?

如何在Python中使用正则表达式从网址中提取某些模式?