是否有任何适用于Java的库可以接受两个字符串,并根据*nixdiff命令返回带有格式化输出的字符串?例如进料test1,2,3,4test5,6,7,8test9,10,11,12test13,14,15,16和test1,2,3,4test5,6,7,8test9,10,11,12,13test13,14,15,16作为输入,它会给你test1,2,3,4test1,2,3,4test5,6,7,8test5,6,7,8test9,10,11,12|test9,10,11,12,13test13,14,15,16test13,14,15,16与我将文件传递给diff-yexpect
我一直在寻找一种解决方案来找出Python中两个字典之间的对称差异。例如,如果我有两个字典A和B,我想创建第三个字典C,其中包含A和B中在另一个字典中找不到的所有项目,或者换句话说,是唯一的。我找不到规范的答案,所以我决定打开这个问题并给出我自己的答案。如果您认为自己有更好的方法,我很乐意看到。一些数据:a={'a':1,'b':2}b={'b':2,'c':3}期望的输出:{'a':1,'c':3} 最佳答案 要获得两个字典之间的对称差异,请使用以下稳健函数:defdict_symmetric_difference(a,b):re