![]() |
1
1
我假设您希望保留原始序列中的索引。 因此,您想要的是记住值在哪个索引处的东西 第一次出现在原始序列中。 问题出在你的情况下
更干净的方法是使用字典或集合
输出
|
![]() |
2
0
我想到的第一种方法(不确定是否最佳)是将字典与列表结合使用。无论何时尝试插入值,请检查字典中是否存在该值。如果没有,就把它加到字典和你的单子上。如果有,就不要加。 这将导致O(N)复杂性。 编辑 : |
![]() |
Dave · 如何在for循环中修改列表值 4 月前 |
![]() |
matteo panaro · 向列表中添加项目 5 月前 |
![]() |
Bioinfotec · 如何在R中将两个嵌套列表合并为一个列表? 5 月前 |
![]() |
Pernoctador · Python映射可以复制吗?我需要参考地图 5 月前 |
![]() |
Bogaso · 从列表中返回与模式匹配的元素 5 月前 |
![]() |
Tom Hunter · Excel验证列表中的条目 6 月前 |
![]() |
Estrobelai · Python:数组中价格高于平均值的所有项目 9 月前 |