来自csv文件python的字典

2024-04-26 07:20:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我读了一个cvs文件,我想根据我在该文件上的信息创建一个字典。我试着利用课堂csv.DictReader但这并没有给我想要的结果。在

现在我读的文件是这样的:

size_reader = csv.reader(f,dialect='excel-tab')

结果我得到了这样的结果:

^{2}$

我想编一本这样结构的词典:

dict ['chr4'] = 191154276
dict ['chr5'] = 180915260
dict ['chr2'] = 243199373

我试过用正则表达式来分割文件中的元素行,但没有成功,也许我在分割函数中使用了错误的字符。你能给我一些建议如何分离元素和建立字典吗?在


Tags: 文件csv信息元素利用size字典excel
1条回答
网友
1楼 · 发布于 2024-04-26 07:20:52

直接把它转换成dict:

 result = dict(size_reader)

这将从您的size_readerCVS阅读器获取每两列结果,并将其用作python字典的键和值。在

要将每个值转换为整数,您需要使用dict理解来处理每个值:

^{pr2}$

相关问题 更多 >