def __sort_dict(dictionary):
"""
Returns sorted dictionary, based on the distance
:param dictionary: dict()
:return: dict()
"""
dictionary = OrderedDict(sorted(dictionary.items()))
return_dict = OrderedDict()
for i in list(dictionary.keys())[0:return_count]:
return_dict[i] = dictionary[i]
if mechanism == 'SequenceMatcher': # sort descending
return_dict = OrderedDict(sorted(dictionary.items(), key=lambda kv: kv[0], reverse=True))
else: # sort ascending
return_dict = OrderedDict()
for i in list(dictionary.keys())[0:return_count]:
return_dict[i] = dictionary[i]
return return_dict
评论列表
文章目录