Rav*_*mar 5 python deque python-2.7
对于列表,我们可以获得元素的索引list_name.index(3)
如何获取双端队列中项目的索引。
例如:
d_list = deque([1, 2, 3, 4])
获取元素 3 的索引的最佳方法是什么。
编辑:我正在使用Python 2.7.6
就像常规列表一样使用它:
>>> d_list = collections.deque([1, 2, 3, 4])
>>> d_list.index(3)
2
Run Code Online (Sandbox Code Playgroud)
编辑:目前这仅在 Python 3.5 中可行
根据pythons 文档,如果您有 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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
21104 次 |
最近记录: |