我被要求比较两个不同的字符串并返回不匹配。如果一个字符串长于另一个字符串,请出来多余的字符。如何比较两个列表?
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
什么是额外的部分? –