【问题标题】:how to get the differences in a list如何获取列表中的差异
【发布时间】:2017-04-15 06:24:20
【问题描述】:

下面是两个元组列表:

text1_lines = [('a','1'), ('b', '2'), ('c','3')]
text2_lines = [('a','4'), ('z', '5'), ('c','6')]

我可以通过下面的代码得到差异

d = difflib.Differ()
diff = d.compare(text1_lines,text2_lines)
diff_list = '\n'.join(diff)

请建议我如何将diff_list 转换为列表,以便我可以遍历列表。

【问题讨论】:

  • ...删除join?

标签: python list join tuples difflib


【解决方案1】:

知道了。

d = difflib.Differ()
diff = d.compare(text1_lines,text2_lines)
diff =  list(diff)
for item in diff:
    print(item)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-29
    • 1970-01-01
    • 2011-03-28
    • 2019-12-29
    • 2014-10-09
    • 1970-01-01
    相关资源
    最近更新 更多