python中字典按key值排序的实现方法

来源:千锋教育
发布时间:2023-11-11 12:25:52
分享

python中字典按key值排序的实现方法

之前小编介绍了字典本身不可排序,但按值可以,小编也介绍了按value值排序的三种方法。sorted()函数可以对数字或字符串进行排序,按key排序只是输出的key值的排序列表,使用sorted()函数可以对字典按键(key)进行排序。本文小编就向大家介绍用sorted()函数实现按key值排序的原理和实现实例。

1、sorted()函数

可以对数字(从小到大。从大到小)或字符串(ASCII编码)进行排序

使用语法

sorted(iterable,key,reverse)

2、按key排序

只是输出的key值的排序列表

sorted(d.keys(),reverse=True/False)

3、使用实例

对字典按键(key)进行排序

#对字典按键(key)进行排序(默认由小到大)

test_data_0=sorted(dict_data.keys())

#输出结果

print(test_data_0)#[3,6,7,8,10]

test_data_1=sorted(dict_data.items(),key=lambdax:x[0])

#输出结果

print(test_data_1)#[(3,11),(6,9),(7,6),(8,2),(10,5)]

以上就是python中用sorted()函数实现字典按key值排序的使用方法,希望能帮到你哦~更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python中upper函数的用法是什么? python中upper函数的用法是什么?我们知道,字符串是python中经常使用的码字形式,对于字符串的操作也是很多。对于字符串中的大小写,如果我们需要将小写转换成大写,就要使用python中的字符
  • 如何使用python中的add函数? 如何使用python中的add函数?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。add函数使用方法1、numpy中加法运算使用实例importnumpyasnpa
  • python中global是什么意思? python中global是什么意思?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、global()的定义以字典类型返回当前模块的全部函数(方法),包括内置函数
  • 如何使用python中iter函数? 如何使用python中iter函数?python中,我们会使用到迭代器记住遍历的位置的对象。其中列表、字符串等都是可迭代的对象,我们使用iter()函数可以获取可迭代对象身上的迭代器,即将容器类型或者
  • python repr()与str()区别总结 pythonrepr()与str()区别总结本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、定义不同str()函数得到的字符串可读性好,用于将值转化为适于人阅读的
  • python中repr函数作用是什么? python中repr函数作用是什么?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、repr()函数得到的字符串通常可以用来重新获得该对象,将对象转化为供解释器