1. 如何将一个字典按照键排序输出,提示:用sort()函数。编写代码实现。注意,函数返回值是一个字符串,字典的各个元素之间用“逗号+空格”连接。
sorted函数排序字典
(1)按照key排序:sorted(字典名.items(),key=lambda item:item[0])
(2)按照value排序:sorted(字典名.items(),key=lambda item=item[1])
def fun3(dic):
dic1=sorted(dic.items(),key=lambda x:x[0])
dic2=dict(dic1)
l=len(dic2)
f=''
count=0
for i,j in dic2.items():
f=f+'"'+i+'"'+':'+'"'+j+'"'
count=count+1
if count!=l:
f=f+','+' '
return f