如果我想要比较两个具有list
值的字典,那么我应该使用哪个assert
语句?
例如,如果这些字典是这样的:
{'other_parts': ['director', 'head', 'chief', 'leader', 'administrator'], 'headword': 'manager', 'language': 'en'}
{'other_parts': ['director', 'chief', 'head', 'leader', 'administrator'], 'headword': 'manager', 'language': 'en'}
我希望这两个字典的比较能够通过,因为我不关心嵌套列表中的顺序。
使用assertDictEqual
进行比较失败了,因为other_parts
的嵌套列表顺序不同,我猜测。
other_parts
的最终列表不会包含重复项。 第一个示例只是因为通过而让我感到困惑。 - primoz