我想要將一些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,但很明顯不是...