如何斷言兩個元素順序不一致的列表相同?
unittest 需要斷言兩個列表是一樣的,但是列表中的元素是字典,而且兩個列表的順序不一樣。
如何比較?
我知道 assertListEqual 是有序比較,assertSetEqual 是無序比較,但是好像無法把列表轉為 set,因為列表中元素是字典型別的。
例子如下:
[{"a": "apple", "b": "banana"}, {"a": "angry", "b": "boring"}]
[{"a": "angry", "b": "boring"}, {"a": "apple", "b": "banana"}]
相關文章
- 直播小程式原始碼,pytorch同時讓兩個dataloader打亂的順序是相同原始碼PyTorch
- JDK是如何判斷兩個物件是否相同的?判斷的流程是什麼?JDK物件
- 比較兩個陣列中是否有相同的元素陣列
- java 兩個列表的元素是否相等且各自元素數量相等Java
- CSS 元素層疊順序CSS
- 同一個元素中有多個class,優先順序
- C語言學習 相同元素C語言
- jQuery調整li元素順序jQuery
- 中斷優先順序
- Excel查詢兩列資料相同的元素Excel
- Java stream判斷列表是否包含某幾個元素/重複元素Java
- 寫一個方法判斷陣列內元素是否全部相同陣列
- css元素層疊順序詳解CSS
- JavaScript li元素的順序隨機打亂JavaScript隨機
- 【3分鐘速覽】如何“嚴謹地”判斷兩個變數是否相同變數
- 輸入兩個長度相同的字串,比較兩個數在相同位置的字元是否相同字串字元
- Python中按字母順序對列表排序Python排序
- 如何判斷可以存在相同值的列表中的某一行被刪除了?
- C++ 順序容器中訪問元素C++
- 讓 排序 按照 in 列表的的顯示順序排序輸出。排序
- 調整陣列元素順序演算法陣列演算法
- 如何找出兩個文字檔案中有相同欄位的行
- 如何新增javascript陣列n乘以相同的元素JavaScript陣列
- 刷題系列 - 合併兩個順序佇列為一個新的佇列佇列
- 影像延遲載入 && 列表圖順序載入
- 演算法題———————輸入棧的入棧順序和出棧順序判斷是否合理演算法
- Java 如何找出兩個文字檔案中有相同欄位的行Java
- 比較兩個table是否相同
- Python語言合併列表元素常用的方法!Python
- C 語言運算子優先順序
- C語言運算子優先順序C語言
- python如何判斷一個物件是否是列表Python物件
- Python 列表推導及優先順序佇列的實現Python佇列
- 如何判斷一個元素文字是否換行?
- C++語言演算法之求任意兩個相同字元的最大距離C++演算法字元
- 說說你對HTML元素的顯示優先順序的理解HTML
- 如何順滑的展示大資料列表?大資料
- 使用原生Js addEventListener給每個li元素繫結一個click事件輸出他們的順序JSdev事件