Python list去重,去掉list中元素爲字典的且字典部分key相同的list元素(列表去重)

def _remove_duplicate(self, dict_list):
    seen = set()
    new_dict_list = []
    for dict in dict_list:
        t_dict = {'res_model': dict['res_model'], 'res_id': dict['res_id']}
        t_tup = tuple(t_dict.items())
        if t_tup not in seen:
            seen.add(t_tup)
            new_dict_list.append(dict)
    return new_dict_list

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章