python字典排列的方法

  介绍

这篇文章主要介绍了python字典排列的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值,键=祝辞value 对用冒号,:,分割,每个键值对之间用逗号,,,分割,整个字典包括在花括号,{},中,格式如下所示:

d =, {key1 : value1, key2 :, value2 }

创建一个字典,然后对其进行排序

dict1={& # 39;一个# 39;:2 & # 39;b # 39;: 3 & # 39; c # 39;: 8日& # 39;d # 39;: 4}

1,分别取键,值

取字典的所有键,所有的值,利用dict1.keys (), dict1.vaules ()

由于键,值有很多个,所以要加年代,另外注意这里要加括号,这样的小细节不注意,很容易犯的错。

打印(dict1.values (), dict1.keys ())

结果:

dict_values([4,, 2,, 8日,3]),dict_keys ((& # 39; d # 39;,, & # 39;一个# 39;,,& # 39;c # 39;,, & # 39; b # 39;])

可以看的出,返回的是列表的形式

2,同时取键,值

同时取字典的键,值,dict1.items(),这里同样加年代和括号

打印(dict1.items ())

结果:

dict_items (((& # 39; d # 39;,, 4),,(& # 39;一个# 39;,,2),,(& # 39;c # 39;,, 8),, (& # 39; b # 39;,, 3)])

可以看的出,返回的结果是元组组成的列表

也就是说,通过dict1.items()这个函数,把字典形式的键,值,存在了一个元组内。

3排序

3.1分类

先看一下,直接用排序()排序的情况。

dict1={& # 39;一个# 39;:2 & # 39;e # 39;: 3 & # 39; f # 39;: 8日& # 39;d # 39;: 4}   时间=dict2 排序(dict1)   打印(dict2)

结果:

[& # 39;一个# 39;,,& # 39;d # 39;,, & # 39; e # 39;,, & # 39; f # 39;]

感谢你能够认真阅读完这篇文章,希望小编分享python字典排列的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

python字典排列的方法