介绍
这篇文章主要介绍了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字典排列的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!