在Python列表中查找元素的第一个和最后一个出现的最佳方法是什么?

Rishi Garg

我通常使用的基本方法是使用list.index(element)和reversed_list.index(element),但是当我需要搜索许多元素并且列表的长度太大(例如10 ^ 5或10 ^ 6甚至更大。相同的最佳方法是什么(使用很少的时间)?

maor10

好吧,有人需要做一些工作来寻找元素,而在一个很大的列表中,这可能会花费一些时间!如果没有更多信息或代码示例,将很难为您提供帮助,但是通常的答案是使用其他数据结构-例如,如果您可以将元素保留在字典中,而不是带有键的列表中是元素,值是索引数组,则速度会更快。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Matlab:查找向量中元素的第一个和最后一个出现?

使用递归查找列表的第一个和最后一个元素

从数组中删除第一个元素的最佳方法是什么?

ul列表中的第一个和最后一个VISIBLE元素

在Python列表中查找某个值的第一个和最后一个索引

在 SQL 中查找实体的第一个和最后一个条目的最有效方法是什么?

Python切片列表中的第一个和最后一个元素

在Python中是否可以在一个表达式中的第一个,内部和最后一个元素中拆分列表?

列表中连续对的和,包括最后一个元素与第一个元素的和

查找大于阈值的NumPy数组的第一个和最后一个元素

ArrayList查找第一个和最后一个元素

在具有匹配属性的列表中查找第一个和最后一个列表

查找数据集SQL中ID出现的第一个和最后一个日期

迭代Python列表中的连续元素,以使最后一个元素与第一个元素结合

打印链接列表时,最后一个元素值出现在第一个和最后一个位置

根据JSF中的第一个下拉列表,用值填充下拉列表的最佳方法是什么?

Java列表处理第一个和最后一个元素

列表OCaml的第一个和最后一个元素

对链接列表的第一个和最后一个元素的困惑

如果第一个和最后一个元素相等,则完整列表

查找升序列表中降序的第一个和最后一个数字

是什么原因导致访问非空列表中的第一个元素时出现IndexError?

获取列表之间第一个和最后一个公共元素的索引的最快方法

Python-查找第一个和最后一个白色像素坐标

在R中查找条纹的第一个和最后一个日期

在Fortran数组中查找第一个和最后一个正值

链接列表:查询存储在SQL表中的链表的第一个和最后一个元素

C-交换单链列表中的第一个和最后一个元素

蜂巢:字符串中的第一个和最后一个出现