
正文
python中实现将普通字典dict转换为java中的treeMap
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
上代码:
from heapq import heappush,heappop
from collections import OrderedDictdef toTreeMap(paramMap):
"将paramMap转换为java中的treeMap形式.将map的keys变为heapq.创建有序字典."
keys=paramMap.keys()
heap=[]
for item in keys:
heappush(heap,item) sort=[]
while heap:
sort.append(heappop(heap)) resMap=OrderedDict()
for key in sort:
resMap[key]=paramMap.get(key) return resMap






