在我编写的代码中,我需要将两个水平列表相交,例如:
chr1 aatt
chr8 tagg
chr11 aaaa
chr7 gtag
我怎样才能得到这两个列表之间的交集?
chr7 gtag
chr11 aaaa
我还可以生成每行两个字符串的列表,如下所示:\
('chr1', 'aatt')
('chr8', 'tagg')
('chr11', 'aaaa')
('chr7', 'gtag')
('chr8', 'tagt')
('chr1', 'tttt')
('chr7', 'gtag')
('chr11','aaaa')
('chr9', 'atat')
在这种情况下,重要的是必须将这两列视为一列
谢谢你的时间!在
使用“设置交点”。在
转换为集合并相交:
set(a) & set(b)
使用Pythonsets
您也可以像这样使用
^{pr2}$&
:相关问题 更多 >
编程相关推荐