Python打印Deepdiff值

时间:2017-07-26 09:02:36

标签: python-2.7

我正在使用deepdiff函数来查找2个词典之间的区别,它将输出显示为:A = {'dictionary_item_added': set(["root['mismatched_element']"])}。如何仅打印'mismatched_element'

1 个答案:

答案 0 :(得分:0)

试试这个:

set_item = A['dictionary_item_added'].pop()
print set_item[set_item.find("['")+2 : set_item.find("']")]

第一行从集合中获取元素,第二行删除[]及其周围的所有内容,然后打印。

此代码执行您要求的特定任务,但如果没有更一般化的问题,很难概括解决方案..