出于缓存目的,我需要从dict中存在的GET参数生成缓存键.
目前我正在使用sha1(repr(sorted(my_dict.items())))(sha1()是一种在内部使用hashlib的便捷方法),但我很好奇是否有更好的方法.
我有一个dicts列表,我想删除具有相同键和值对的dicts.
对于此列表: [{'a': 123}, {'b': 123}, {'a': 123}]
我想退掉这个: [{'a': 123}, {'b': 123}]
另一个例子:
对于此列表: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, 'b': 1234}]
我想退掉这个: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}]