我想要将一些ID资料的属性分门别类
(特定ID的位置例如出现在row[1]跟row[-1]的各算一类,row[1]~row[-1]算一类,不管row[0])
因此用set想说避免调资料重复
以下是我的code:
http://ppt.cc/63Ex
我读取的资料大概是这种类型:
http://ppt.cc/wnWU
http://ppt.cc/Yytn
只有长度的问题
跑出来的结果:
http://ppt.cc/k72m
(上色是为了对答案,也是错误的地方,重复了)
遇到的问题:
原本依照我的分类应该会变成
>>> 特定的ID , 档案名称 , 该ID属性 (e.g.Never present at C-terminal)
一个特定的ID跟一个档案里面应该只有一个属性
但不知道为何变成
>>> 特定的ID , 档案名称 , 该ID属性 (e.g.Never present at C-terminal)
>>> 同样的ID , 同样档案名称 , 不一样ID属性 (多了 Never present at either terminal)
个人认为应该是判断式那边出了问题(not in 的部分?),但是检查了很久还是不知道问题在哪
还请大家帮我看一下到底哪里出了问题
我原本认为应该一个 ID 只会跑进一个if,但很明显不是...