最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python使用defaultdict讀取文件各列的方法

 更新時(shí)間:2017年05月11日 12:07:52   作者:盛意兄弟  
這篇文章主要介紹了Python使用defaultdict讀取文件各列的方法,涉及Python針對(duì)文件相關(guān)讀取、遍歷操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Python使用defaultdict讀取文件各列的方法。分享給大家供大家參考,具體如下:

#!/usr/bin/python
"""USAGE: python *.py align_SNP_site out_file"""
import sys
#import time
from collections import Counter
#t0=time.clock()
info=open(sys.argv[1])
fast=sys.argv[2]
d_c = {}
d1={}
d2={}
for line in info:
    cols=line.strip().split("\t")
    if cols[0] == "SNP pattern":
        continue
    else:
        d1.setdefault(cols[4],[]).append(cols[1])
        d2.setdefault(cols[7],[]).append(cols[1])
    #d1.setdefault(cols[0],[]).append(cols[5])
    #d2[cols[0]] = "\t".join(cols[0:3])
info.close()
print len(d1)
print len(d2)
my_list=[]
ref_fa = open("some_example.fasta", 'r')
for i in ref_fa.readlines():
    if i.startswith(">"):
        my_list.append(i.rstrip())
ref_fa.close()
print len(my_list)
#sys.exit()
result = open(fast,'w')
for k,v in d1.iteritems():
    cnt1 = Counter(v)
    #print cnt1
    result.write("%s\t" % k)
    for i in sorted(cnt1.items(), key = lambda x: x[1], reverse=True):
        result.write("%s\t%d\t"%(i[0],i[1]))
    result.write("\n")
for k,v in d2.iteritems():
    cnt2 = Counter(v)
    #print cnt2
    result.write("%s\t" % k)
    for i in sorted(cnt2.items(), key = lambda x: x[1], reverse=False):
        result.write("%s\t%d\t"%( i[0],i[1]))
    result.write("\n")
#t1=time.clock()
#print (t1-t0)

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python URL操作技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 解析python 類方法、對(duì)象方法、靜態(tài)方法

    解析python 類方法、對(duì)象方法、靜態(tài)方法

    這篇文章主要介紹了解析python 類方法、對(duì)象方法、靜態(tài)方法的的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-08-08
  • nohup后臺(tái)啟動(dòng)Python腳本,log不刷新的解決方法

    nohup后臺(tái)啟動(dòng)Python腳本,log不刷新的解決方法

    今天小編就為大家分享一篇nohup后臺(tái)啟動(dòng)Python腳本,log不刷新的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • python中把嵌套的列表合并成一個(gè)列表方法總結(jié)

    python中把嵌套的列表合并成一個(gè)列表方法總結(jié)

    python中l(wèi)ist這種數(shù)據(jù)結(jié)構(gòu)很常用到,下面這篇文章主要給大家介紹了關(guān)于python中把嵌套的列表合并成一個(gè)列表方法的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • python3處理含有中文的url方法

    python3處理含有中文的url方法

    今天小編就為大家分享一篇python3處理含有中文的url方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • 關(guān)于Python中進(jìn)度條的六個(gè)實(shí)用技巧分享

    關(guān)于Python中進(jìn)度條的六個(gè)實(shí)用技巧分享

    在項(xiàng)目開(kāi)發(fā)過(guò)程中加載、啟動(dòng)、下載項(xiàng)目難免會(huì)用到進(jìn)度條,下面這篇文章主要給大家介紹了關(guān)于Python中進(jìn)度條的六個(gè)實(shí)用技巧,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • 最好的Python DateTime 庫(kù)之 Pendulum 長(zhǎng)篇解析

    最好的Python DateTime 庫(kù)之 Pendulum 長(zhǎng)篇解析

    datetime 模塊是 Python 中最重要的內(nèi)置模塊之一,它為實(shí)際編程問(wèn)題提供許多開(kāi)箱即用的解決方案,非常靈活和強(qiáng)大。例如,timedelta 是我最喜歡的工具之一
    2021-11-11
  • Mac版Python3安裝/升級(jí)的方式

    Mac版Python3安裝/升級(jí)的方式

    這篇文章主要介紹了Mac版Python3安裝/升級(jí)的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Python圖片視頻超分模型RealBasicVSR的使用教程

    Python圖片視頻超分模型RealBasicVSR的使用教程

    這篇文章主要和大家分享一個(gè)有意思的模型:RealBasicVSR。這個(gè)模型可以實(shí)現(xiàn)圖片或視頻的超分處理,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-05-05
  • 自定義python日志文件系統(tǒng)實(shí)例

    自定義python日志文件系統(tǒng)實(shí)例

    這篇文章主要介紹了自定義python日志文件系統(tǒng)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python中使用Matplotlib進(jìn)行多圖繪制的詳細(xì)教程

    Python中使用Matplotlib進(jìn)行多圖繪制的詳細(xì)教程

    Matplotlib是Python中強(qiáng)大的數(shù)據(jù)可視化工具,支持繪制多圖,這篇文章主要介紹了Python中使用Matplotlib進(jìn)行多圖繪制的相關(guān)資料,包括使用subplot、subplots和GridSpec進(jìn)行布局,并提供了調(diào)整圖表樣式和布局的方法,需要的朋友可以參考下
    2024-11-11

最新評(píng)論

瑞安市| 博爱县| 察隅县| 轮台县| 友谊县| 仁寿县| 房山区| 富民县| 宁武县| 富锦市| 新安县| 阿巴嘎旗| 宁南县| 宝鸡市| 施甸县| 翁源县| 平昌县| 越西县| 堆龙德庆县| 淮北市| 岳西县| 苗栗市| 泊头市| 江北区| 凤冈县| 郸城县| 铁岭县| 弥勒县| 当涂县| 宜丰县| 方山县| 体育| 淮北市| 葫芦岛市| 禄丰县| 门源| 平泉县| 临清市| 惠水县| 聂荣县| 颍上县|