python字典类型的排序方法_Python的字典排序

Python

的字典排序

1

准备知识:

python

里,字典

dictionary

是内置的数据类型,是个无序的存储结构,每一元素是

key-value

对:

如:

dict =

{‘username’:‘password’,‘database’:‘master’},其中‘username’和

‘database’是

key

,而‘password’和‘master’是

value

,可以通过

d[key]

获得对应值

value

的引

用,但是不能通过

value

得到

key

对于

dictionnary

,需知道以下几点注意事项:

dictionary

key

是大小写敏感的;

一个

dictionary

中不能有重复的

key

dictionary

是无序的,没有元素顺序的概念,它们只是序偶的简单排列。

2

字典排序实现:

参见

cookbook

Recipe 5.1. Sorting a Dictionary

讲述了字典排序的方法;

前面已说明

dictionary

本身没有顺序概念,但是总是在某些时候,但是我们常常需要对字典进行排序,怎

么做呢?下面告诉你:

方法

1

最简单的方法,排列元素(

key/value

对),然后挑出值。字典的

items

方法,会返回一个元组

的列表,其中每个元组都包含一对项目——键与对应的值。此时排序可以

sort()

方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值