求用perl或者python写个脚本统计第一列中除去重复的数目

read#12@9 - lcl|chr1AL-3974747 3230 GATGCCACTACTGCCAAAAA IIIIIIIIIIIIIIIIIIII 0
read#21@10 + lcl|chr1AL-3913048 305 CGTTAGAGCATTGAGAGGA IIIIIIIIIIIIIIIIIII 1
read#21@10 + lcl|chr1AL-3936922 685 CGTTAGAGCATTGAGAGGA IIIIIIIIIIIIIIIIIII 1
read#38@1 - lcl|chr1AL-3134597 6046 TGCAACATGTCACCAGGTACTCAGCCG IIIIIIIIIIIIIIIIIIIIIIIIIII 0

path = r'YourPath';
lt = [];
f = open(path,'r');
for i in f.readlines():
temp = i.split(' ')[0];
if temp not in lt:
lt.append(temp)
f.close()
print len(lt)

温馨提示:答案为网友推荐,仅供参考
相似回答