我正在尋找一種方法來查找python中兩個字符串之間的不匹配總數。我輸入的是,像這樣兩個字符串之間的總不匹配
['sequence=AGATGG', 'sequence=AGCTAG', 'sequence=TGCTAG',
'sequence=AGGTAG', 'sequence=AGCTAG', 'sequence=AGAGAG']
,我每串,我想看看需要多少差異具有序列"sequence=AGATAA"
列表。所以如果輸入是從上面的列表中[0]
,輸出會這樣寫:
sequence=AGATGG, 2
我無法弄清楚每個字母是否分割成單獨的列表或者我是否應該嘗試和比較整個字符串不知何故。任何幫助是非常有用的,感謝
你是什麼意思*「差異」*?只是成對的字符比較,或例如http://en.wikipedia.org/wiki/Levenshtein_distance,或...? – jonrsharpe 2014-11-24 16:32:48
定義一個方法,其循環從0到字符串的字符數。對於每個字符,如果來自引用字符串的當前字符與檢查字符串中相同索引處的字符不同,則遞增計數器。當你完成這項工作時,你的櫃檯有兩個字符串的確切數量的差異。 – Antwane 2014-11-24 16:33:10