如何找到不同的字符?

运行这段代码


a =', my city is changing . The country is changing . '

b =', my city is changing . The country is changing . '

print(a == b)

给我一个False。


一位编辑强调了不同之处。单击此处重现。

如何使用 Python 以编程方式获得差异?



茅侃侃
浏览 67回答 1
1回答

绝地无双

您可以使用以下内容:a =', my city is changing . The country is changing . 'b =', my city is changing . The country is changing . 'print([(i, t) for i, t in enumerate(zip(a, b)) if t[0] != t[1]])这将打印[(21, ('\xa0', ' ')), (23, ('\xa0', ' '))]这会为每个字符串中的每个字符创建一个二元组列表,并打印不匹配字符的索引。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python