ファイルを反復処理し、2 つの同時 for ループを使用してファイルに存在する列ではなく、新しい列を追加しようとしています。しかし、配列部分を反復する方法がわかりません。
私は配列 aa=[1,2,3,4,5] を持っています 私のファイルは:
I a 0
II b 0
III c 0
IV d 0
V f 0
私はそれが欲しい:
I a 1
II b 2
III c 3
IV d 4
V f 5
私はpythonコードを試しました:
cmg=[1,2,3,4,5]
fh=open("plink5.map",'r')
fhnew=open("plink5.out",'w+')
for line,i in zip(fh,(0,len(cmg)-1,1)):
line=line.strip('\n')
aa=line.split('\t')
aanew=str(aa[0])+"\t"+str(aa[1])+"\t"+str(cmg[i])
print(aanew)
fhnew.write(aanew)
fh.close()
fhnew.close()
配列の反復部分でエラーが発生します