python - 如何从 Python 中的数组中获取第一个、第三个和第五个元素?

标签 python arrays list

<分区>

有没有一种快速的方法可以从 Python 中的数组中获取第一个、第三个和第五个元素,例如 a[0,2,4]?谢谢。

最佳答案

使用 operator.itemgetter :

>>> lst = [1,2,3,4,5,6,7]
>>> import operator
>>> get135 = operator.itemgetter(0, 2, 4)
>>> get135(lst)
(1, 3, 5)

关于python - 如何从 Python 中的数组中获取第一个、第三个和第五个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22817912/

相关文章:

python - SK学习: Losing names of columns when using TfidfVectorizer

javascript - 比较对象内的某些键、值对 - 无直接匹配 (JavaScript)

java - 如何改变数组中的值排列?

list - 如何在Raku中无限期地和懒惰地循环浏览列表?

html - CSS 使用 List-Style-Image 调整文本在 HTML 列表中的位置

python - 内部列表每个位置的字符频率

python - 用一行代码在 Jupyter 中对单个 block 进行计时

python - 比在 python 中组合多个 cv2 图像(numpy 数组)更快的方法?

java - 使用startsWith() 搜索数组

python - "Too early"在 Keras 中提前停止