将查询序列的长度作为值存储到序列标头的键:IndexError:列表索引超出范围

斯里瓦斯塔瓦斯

我已经编写了一个python脚本来从爆炸对齐输出中提取未对齐的区域。我制作了一个字典,其中有一个标头(序列标识符)作为键,并以序列的长度作为其值。我正在处理的文件是一个csv文件。这是我的代码片段:

my_dict = {} 
for line in fhand: 
    line = line.rstrip() 
    line = line.split(",")    
    if line[0] == "Query":    
        continue   #Skipping the header of our csv file        
    my_dict[line[0]] = int(line[2]) #Storing the sequence identifier as key and the length of sequence as its value.

错误:

Traceback (most recent call last):
  File "Pf_extract_mapper.py", line 31, in <module>
    my_dict[line[0]] = int(line[2]) #Storing the sequence identifier as key and the length of sequence as its value.
IndexError: list index out of range

我正在处理的样本文件:

Query,Hit ID,Query_length,Hit Def,E-Value,query_start,query_end,sbjct_start,sbjct_end
Seq1,seq11111,100,control1,2e-21,10,35,15,31
Seq1,seq22222,100,control2,34e-34,25,40,27,38
Seq1,seq33333,100,control3,25e-27,58,84,54,80
遗愿
d = {}

with open('data.csv', 'r') as f:
    next(f, None)
    for line in f:
        line = line.split(',')
        d[line[0]] = int(line[2])


pp(d)

{'Seq1': 100}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

IndexError:列表索引超出范围;试图通过作为论点

来自分类Dev

索引超出范围。无法将 selectedIndexChanged 作为查询索引

来自分类Dev

IndexError:将值从for循环分配给元组时,列表索引超出范围

来自分类Dev

IndexError:列表索引超出范围

来自分类Dev

Yfinance IndexError:列表索引超出范围

来自分类Dev

IndexError:列表索引超出范围

来自分类Dev

IndexError:列表索引超出范围为何?

来自分类Dev

IndexError:列表索引超出范围(关闭)

来自分类Dev

IndexError ::: 列表索引超出范围

来自分类Dev

indexerror:索引超出范围

来自分类Dev

IndexError:索引超出范围

来自分类Dev

python列表中的IndexError-“列表索引超出范围”

来自分类Dev

附加到列表的问题-IndexError:列表索引超出范围

来自分类Dev

扫描列表-IndexError:列表索引超出范围

来自分类Dev

IndexError:列表索引超出范围,对列表求和

来自分类Dev

Python,列表错误:IndexError:列表索引超出范围

来自分类Dev

将循环转换为列表推导以获取IndexError:列表索引超出范围

来自分类Dev

IndexError:在openerp中选择值时,列表索引超出范围

来自分类Dev

IndexError:在openerp中选择值时,列表索引超出范围

来自分类Dev

Odoo IndexError:列表分配索引超出范围

来自分类Dev

Python IndexError:列表分配索引超出范围

来自分类Dev

错误:IndexError ::列表索引超出范围aws部署错误

来自分类Dev

py.test INTERNALERROR> IndexError:列表索引超出范围

来自分类Dev

使用count时收到“ IndexError:列表索引超出范围”

来自分类Dev

python错误:IndexError:列表索引超出范围

来自分类Dev

IndexError:数组搜索中的列表索引超出范围

来自分类Dev

QWEB-IndexError:列表索引超出范围

来自分类Dev

discord bot-IndexError:列表索引超出范围

来自分类Dev

IndexError:列表分配索引超出范围,Python

Related 相关文章

  1. 1

    IndexError:列表索引超出范围;试图通过作为论点

  2. 2

    索引超出范围。无法将 selectedIndexChanged 作为查询索引

  3. 3

    IndexError:将值从for循环分配给元组时,列表索引超出范围

  4. 4

    IndexError:列表索引超出范围

  5. 5

    Yfinance IndexError:列表索引超出范围

  6. 6

    IndexError:列表索引超出范围

  7. 7

    IndexError:列表索引超出范围为何?

  8. 8

    IndexError:列表索引超出范围(关闭)

  9. 9

    IndexError ::: 列表索引超出范围

  10. 10

    indexerror:索引超出范围

  11. 11

    IndexError:索引超出范围

  12. 12

    python列表中的IndexError-“列表索引超出范围”

  13. 13

    附加到列表的问题-IndexError:列表索引超出范围

  14. 14

    扫描列表-IndexError:列表索引超出范围

  15. 15

    IndexError:列表索引超出范围,对列表求和

  16. 16

    Python,列表错误:IndexError:列表索引超出范围

  17. 17

    将循环转换为列表推导以获取IndexError:列表索引超出范围

  18. 18

    IndexError:在openerp中选择值时,列表索引超出范围

  19. 19

    IndexError:在openerp中选择值时,列表索引超出范围

  20. 20

    Odoo IndexError:列表分配索引超出范围

  21. 21

    Python IndexError:列表分配索引超出范围

  22. 22

    错误:IndexError ::列表索引超出范围aws部署错误

  23. 23

    py.test INTERNALERROR> IndexError:列表索引超出范围

  24. 24

    使用count时收到“ IndexError:列表索引超出范围”

  25. 25

    python错误:IndexError:列表索引超出范围

  26. 26

    IndexError:数组搜索中的列表索引超出范围

  27. 27

    QWEB-IndexError:列表索引超出范围

  28. 28

    discord bot-IndexError:列表索引超出范围

  29. 29

    IndexError:列表分配索引超出范围,Python

热门标签

归档