对于列表,我们可以获得元素 list_name.index(3) 的索引

如何在双端队列中获取项目的索引。

前任:d_list = deque([1, 2, 3, 4]) 获取元素 3 索引的最佳方法是什么。

编辑:
我正在使用 Python 2.7.6

最佳答案

根据 pythons docs ,如果您有 python3.5 或更高版本,则可以使用 index (根据 tobspr 的回答)。

对于较旧的 python,您可以将双端队列转换为列表,然后使用 index :

In [5]: from collections import deque

In [6]: d_list = deque([1, 2, 3, 4])

In [7]: list(d_list).index(3)
Out[7]: 2

关于python - collections.deque 按值获取元素的索引,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36964499/

10-12 21:20