python字典排列的方法

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

创新互联建站制作网站网页找三站合一网站制作公司,专注于网页设计,成都网站设计、网站建设、外贸网站建设,网站设计,企业网站搭建,网站开发,建网站业务,680元做网站,已为1000+服务,创新互联建站网站建设将一如既往的为我们的客户提供最优质的网站建设、网络营销推广服务!

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

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

d = {key1 : value1, key2 : value2 }

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

dict1={'a':2,'b':3,'c':8,'d':4}

1、分别取键、值

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

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

print(dict1.values(),dict1.keys())

结果:

dict_values([4, 2, 8, 3]) dict_keys(['d', 'a', 'c', 'b'])

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

2、同时取键、值

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

print(dict1.items())

结果:

dict_items([('d', 4), ('a', 2), ('c', 8), ('b', 3)])

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

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

3、排序

3.1 sorted

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

dict1={'a':2,'e':3,'f':8,'d':4}
dict2 = sorted(dict1)
print(dict2)

结果:

['a', 'd', 'e', 'f']

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


网站栏目:python字典排列的方法
文章地址:http://scyanting.com/article/pdcdjj.html