9 行目で「リスト割り当てインデックスが範囲外です」というエラーが表示されます。GC コンテンツが最大のキーを取得し、GC コンテンツ値をキーとともに出力する必要があります。これは私が行っている例にすぎませんが、問題には 2 つ以上のシーケンスが含まれる場合があります。
d={"fff":'TTAGCCGAATTTGGC',"ddd":'TGATACTAGCGTAG'}
b=[]
a=[]
i=0
for key in d:
h=len(d[key])
t=d[key].count('G')+d[key].count('C')
content = (t*100)/h
a[i]=content
b[i]=key
i+=1
val = max(a)
k = a.index(val)
print ("%s") % b[k]
print ("%f") % a[k]