# ##########list黑科技###############
# list 中去除重复字符串
test_list = [
"402888735e4fe479015e5001ede6003e",
"402888735e4fe479015e5001ede6003e",
"402888735e4fe479015e5001ede6003e",
"402888735e4fe479015e4ffba6bb0001",
"402888735e4fe479015e4ffba6bb0001",
"402888735e4667f9015e4a6eb0680001",
"402888735e4667f9015e4a6eb0680001",
"402888735e4667f9015e4a6e5cfb0000",
"402888735e4667f9015e4a6e5cfb0000",
"402888735c396041015c3e6916110060",
"402888735c396041015c3e6916110060",
"402888735d54bbcc015d54d4576c0000",
"402888735c396041015c3e6916110060",
"402888735c396041015c3e6916110060"
]
# list 是不可哈希的,而 tuple 是可哈希的
result = list(set(tuple(test_list)))
print result
# #########list 中去除重复字典
objs = AnswerSheetItem.objects.filter(
subtype_qid__in=lv2_sqid).order_by('modified')
# queryList 中 去重重复字典
tmp = dict((obj.subtype_qid, obj) for obj in objs).values()
chidren = AnswerSheetItemSerializer(tmp, many=True).data
print chidren
python list 复杂数据结构 去重
最新推荐文章于 2024-08-27 19:28:07 发布