python奇数偶数行输出_python字典,使每一个奇数行到键,偶数行到值从fi

嗨,我有一个这样的文本文件:>NM_145914.2:212

TCTGATGGTAAAAGTCGAGGAGAAAGAAGA

>NM_000614.3:1086

ATTCAATTTAAAATCAGACTCTTTAGTTGA

>NM_012096.2:2808

CAGTTAAGGTTTCAAATTGTGGCAGGTGGT

>NM_173465.3:1682

GTGCGTCGGGTGAGAGAGGCCCCAGCGGCC

>NM_001198858.1:490

CAACCACCACAACCTGCTGGTCTGCTCGGT

......more lines in same style......

我想要的是:

从上面的文件中读取,使第1、3、5、7行。。。到字典键和第2、4、5、8行。。。字典值。在

我的代码是:

^{pr2}$

代码工作了,但是非常慢,因为我的文本文件的最小行数是200000行。有没有更好的方法来做这个?在

非常感谢。在

=============增加了后续问题=================

以下是fastq格式,每次读取4行(记录):@>NM_052972.2:11:1054:1780:889

CTTCGACATCTCCGGCAACCCCTGGATCTG

+>NM_052972.2:11:1054:1780:889

IIIIIIIIIIIIIIIIIIIIIIIIIIIIII

@>NM_080660.3:12:914:1802:542

CCTGTATGGCTACTGCAACCTCAAGGATAA

+>NM_080660.3:12:914:1802:542

IIIIIIIIIIIIIIIIIIIIIIIIIIIIII

@>NM_176814.3:712:2706:4242:98

ACAGAGTAAAAGAGAGGCTGACTTAATAAA

+>NM_176814.3:712:2706:4242:98

IIIIIIIIIIIIIIIIIIIIIIIIIIIIII

...... more lines in same style ......

我想创建一个字典,在每4行记录中,键是第一行,值是第二行。在

字典看起来像:{'@>NM_052972.2:11:1054:1780:889':'CTTCGACATCTCCGGCAACCCCTGGATCTG',

'@>NM_080660.3:12:914:1802:542':'CCTGTATGGCTACTGCAACCTCAAGGATAA',

'@>NM_176814.3:712:2706:4242:98':'ACAGAGTAAAAGAGAGGCTGACTTAATAAA',

..... more keys and values ......

}

谢谢。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值