如何斷言兩個元素順序不一致的列表相同?
unittest 需要斷言兩個列表是一樣的,但是列表中的元素是字典,而且兩個列表的順序不一樣。
如何比較?
我知道assertListEqual是有序比較,assertSetEqual是無序比較,但是好像無法把列表轉為set,因為列表中元素是字典型別的。
例子如下:
[{"a": "apple", "b": "banana"}, {"a": "angry", "b": "boring"}]
[{"a": "angry", "b": "boring"}, {"a": "apple", "b": "banana"}]
相關文章
- JDK是如何判斷兩個物件是否相同的?判斷的流程是什麼?JDK物件
- 【演算法】輸入兩個整數序列。其中一個序列表示棧的push順序,判斷另一個序列有沒有可能是對應的pop順序。演算法
- 比較兩個陣列中是否有相同的元素陣列
- 直播小程式原始碼,pytorch同時讓兩個dataloader打亂的順序是相同原始碼PyTorch
- CSS 元素層疊順序CSS
- java 兩個列表的元素是否相等且各自元素數量相等Java
- 同一個元素中有多個class,優先順序
- C語言學習 相同元素C語言
- 中斷優先順序
- Excel查詢兩列資料相同的元素Excel
- jQuery調整li元素順序jQuery
- Java stream判斷列表是否包含某幾個元素/重複元素Java
- 【3分鐘速覽】如何“嚴謹地”判斷兩個變數是否相同變數
- 輸入兩個長度相同的字串,比較兩個數在相同位置的字元是否相同字串字元
- Gson – 比較兩個順序無關的json字串JSON字串
- Oracle 表結構順序不一致 隱藏的2個問題...Oracle
- Python Tips 01 : 判斷兩個檔案是否相同Python
- css元素層疊順序詳解CSS
- JavaScript 調整li元素上下順序JavaScript
- JavaScript li元素的順序隨機打亂JavaScript隨機
- js將陣列中元素的順序打JS陣列
- C++ 順序容器中訪問元素C++
- javascript獲取元素的順序程式碼例項JavaScript
- 如何找出兩個文字檔案中有相同欄位的行
- jquery如何在li元素列表的開頭新增一個新li元素jQuery
- Python中按字母順序對列表排序Python排序
- 讓 排序 按照 in 列表的的顯示順序排序輸出。排序
- 如何判斷一個元素是否位於另一個元素之中
- C語言實現順序表C語言
- 刷題系列 - 合併兩個順序佇列為一個新的佇列佇列
- 如何在MATLAB中統計陣列中相同元素的個數?Matlab陣列
- 詳解web.xml中元素的載入順序WebXML
- 調整陣列元素順序演算法陣列演算法
- Java 如何找出兩個文字檔案中有相同欄位的行Java
- 比較兩個table是否相同
- jQuery如何判斷一個元素是否存在jQuery
- 如何判斷一個元素是否隱藏
- 影像延遲載入 && 列表圖順序載入