我被要求比較兩個不同的字符串並返回不匹配。如果一個字符串長於另一個字符串,請出來多餘的字符。如何比較兩個列表?
characters1=list(contents1)
characters2=list(contents2)
for (a,b) in zip(characters1, characters2):
if a != b:
print('Mismatch at character', characters1.index(a), a, '!=', b)
這是我所做的,我無法弄清楚額外的部分。
http://stackoverflow.com/questions/ 3462143 /獲得兩個列表之間的差異 – Maroun
直接與問題無關,但如果在該字符串中看到不匹配的字符,'characters1.index(a)'將不會返回您期望的內容。 – bereal
什麼是額外的部分? –