如果是一个包含数字的列表,我们要对它进行去重同时保持剩余数据的顺序,可以使用集合来实现:
a = [2, 1, 6, 3, 2, 7, 6]dup = set()a_uni = []for element...而列表和字典不是 hashable的。...所以如果有这样一个列表:
a = [ {'name': 'kingname', 'salary': 99999}, {'name': 'yy', 'salary': 88888},...移除包含非 hashable元素的列表,就可以使用JSON字符串来辅助去重:
import jsona = [ {'name': 'kingname', 'salary': 99999},