我已经阅读了一个 cvs 文件,我想根据我在该文件上的信息创建一个字典。我尝试使用类 csv.DictReader 来提出该建议,但它没有给我想要的结果。
现在我正在阅读这样的文件:
size_reader = csv.reader(f,dialect='excel-tab')
结果是:
['chr1', '249250621']
['chr2', '243199373']
['chr3', '198022430']
['chr4', '191154276']
['chr5', '180915260']
我想用这种结构制作一本字典:
dict ['chr4'] = 191154276
dict ['chr5'] = 180915260
dict ['chr2'] = 243199373
我尝试使用正则表达式将元素拆分为文件中的行,但没有成功,也许我在拆分函数中使用了错误的字符。您能否就如何分离元素和构建字典提出一些建议?