小编sin*_*uja的帖子

嵌套列表中重复列表的索引

我正在尝试解决属于我的基因组比对项目一部分的问题。问题如下:如果给定一个嵌套列表

y = [[1,2,3],[1,2,3],[3,4,5],[6,5,4],[4,2,5],[4,2,5],[1,2,8],[1,2,3]]

再次将唯一列表的索引提取到嵌套列表中。

例如,上面嵌套列表的输出应该是

[[0,1,7],[2],[3],[4,5],[6]].

这是因为列表[1,2,3]存在于0,1,7th索引位置、[3,4,5]第二索引位置等。

由于我将处理大型列表,那么在 Python 中实现这一目标的最佳方法是什么?

python performance nested-lists indices

3
推荐指数
1
解决办法
306
查看次数

在 python 中使用 zip() 运算符时出现重复

我看到 python 中的 zip(<>) 不接受重复项。有没有办法让它考虑重复项?以下是我的两个清单:

[933, 933, 933, 933, 933, 1129, 1129, 1129, 1129]
[4139, 6597069777240, 10995116284808, 32985348833579, 32985348838375, 1242, 2199023262543, 6597069771886, 6597069776731]
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 zip() 同时循环列表时,仅考虑 (933, 4139) 和 (1129, 1242) 。有没有办法(使用 zip)来避免这种情况并使其考虑列表中的所有值。

提前致谢

  • 项目清单

python list operators python-3.x

-2
推荐指数
1
解决办法
2456
查看次数